diff --git a/app/layouts/news/form-register.tsx b/app/layouts/news/form-register.tsx index e7f6dde..5f1c01c 100644 --- a/app/layouts/news/form-register.tsx +++ b/app/layouts/news/form-register.tsx @@ -31,6 +31,7 @@ export const FormRegister = () => { const [disabled, setDisabled] = useState(false) const fetcher = useFetcher() const loaderData = useRouteLoaderData('routes/_layout') + const subscriptions = loaderData?.subscriptionsData const formMethods = useRemixForm({ mode: 'onSubmit', @@ -98,7 +99,7 @@ export const FormRegister = () => { name="subscribe_plan" label="Subscription" placeholder="Pilih Subscription" - options={loaderData?.subscriptionsData} + options={subscriptions} /> {error && ( diff --git a/app/layouts/news/header-top.tsx b/app/layouts/news/header-top.tsx index aac8b4e..a1ba0d2 100644 --- a/app/layouts/news/header-top.tsx +++ b/app/layouts/news/header-top.tsx @@ -3,11 +3,12 @@ import { Link, useFetcher, useRouteLoaderData } from 'react-router' import { Button } from '~/components/ui/button' import { APP } from '~/configs/meta' import { useNewsContext } from '~/contexts/news' -import type { loader } from '~/routes/_layout' +import { loader } from '~/routes/_layout' export const HeaderTop = () => { const { setIsLoginOpen } = useNewsContext() const loaderData = useRouteLoaderData('routes/_layout') + const userToken = loaderData?.userToken const fetcher = useFetcher() return ( @@ -29,7 +30,7 @@ export const HeaderTop = () => { - {loaderData?.userToken ? ( + {userToken ? (