propmt input in mobile + print email + ltr and rtl new message + najva token

This commit is contained in:
hamid zarghami
2025-07-28 10:09:42 +03:30
parent e687f0cb5a
commit 49a4ed3ad9
19 changed files with 216 additions and 43 deletions
+33
View File
@@ -0,0 +1,33 @@
import { FC, useEffect } from 'react'
import { updateProfile } from '../pages/profile/service/ProfileService'
declare global {
interface Window {
NAJVA: {
getUserToken: () => Promise<string>
najvaUserSubscribed: (najvaUserToken: string) => void
}
}
}
const NajvaToken: FC = () => {
const handleNajvaToken = async () => {
const userToken = await window.NAJVA?.getUserToken()
if (userToken) {
updateProfile({
pushToken: userToken,
})
}
}
useEffect(() => {
handleNajvaToken()
// window.NAJVA.najvaUserSubscribed = function (najvaUserToken) {
// console.log('najvaUserToken', najvaUserToken)
// }
}, [])
return null
}
export default NajvaToken