diff --git a/app/components/popup/success-modal.tsx b/app/components/popup/success-modal.tsx index d69b4df..f823d09 100644 --- a/app/components/popup/success-modal.tsx +++ b/app/components/popup/success-modal.tsx @@ -36,7 +36,7 @@ const DESCRIPTIONS: DescriptionMap = { export const SuccessModal = ({ isOpen, onClose }: ModalProperties) => { const { setIsLoginOpen, setIsInitSubscribeOpen } = useNewsContext() const loaderData = useRouteLoaderData('routes/_layout') - const userToken = loaderData?.userToken + const userData = loaderData?.userData const message = isOpen ? DESCRIPTIONS[isOpen] @@ -106,7 +106,7 @@ export const SuccessModal = ({ isOpen, onClose }: ModalProperties) => { alt={APP.title} className="h-[300px]" /> - {userToken ? ( + {userData ? ( - {userToken ? ( + {userData ? ( { const { userToken } = await handleCookie(request) + let userData + if (userToken) { + const { data } = await getUser({ + accessToken: userToken, + }) + userData = data + } const { data: subscriptionsData } = await getSubscriptions() const { data: categoriesData } = await getCategories() return { - userToken, + userData, subscriptionsData, categoriesData, }