diff --git a/packages/ui/src/elements/StayLoggedIn/index.scss b/packages/ui/src/elements/StayLoggedIn/index.scss index c3330701f..b7c97a799 100644 --- a/packages/ui/src/elements/StayLoggedIn/index.scss +++ b/packages/ui/src/elements/StayLoggedIn/index.scss @@ -1,4 +1,4 @@ -@import '../../../scss/styles.scss'; +@import '../../scss/styles.scss'; .stay-logged-in { @include blur-bg; diff --git a/packages/ui/src/elements/StayLoggedIn/index.tsx b/packages/ui/src/elements/StayLoggedIn/index.tsx index c4e9dadf4..dce911e3b 100644 --- a/packages/ui/src/elements/StayLoggedIn/index.tsx +++ b/packages/ui/src/elements/StayLoggedIn/index.tsx @@ -1,13 +1,10 @@ 'use client' import * as facelessUIImport from '@faceless-ui/modal' +import { useAuth } from '@payloadcms/ui/providers/Auth' // TODO: abstract the `next/navigation` dependency out from this component import { useRouter } from 'next/navigation.js' import React from 'react' -export type StayLoggedInProps = { - refreshCookie: () => void -} - import { Button } from '../../elements/Button/index.js' import { useConfig } from '../../providers/Config/index.js' import { useTranslation } from '../../providers/Translation/index.js' @@ -15,14 +12,15 @@ import './index.scss' const baseClass = 'stay-logged-in' -const modalSlug = 'stay-logged-in' +export const stayLoggedInModalSlug = 'stay-logged-in' -export const StayLoggedInModal: React.FC = (props) => { +export const StayLoggedInModal: React.FC = () => { const { Modal, useModal } = facelessUIImport + const { refreshCookie } = useAuth() - const { refreshCookie } = props const router = useRouter() const config = useConfig() + const { admin: { logoutRoute }, routes: { admin }, @@ -31,7 +29,7 @@ export const StayLoggedInModal: React.FC = (props) => { const { t } = useTranslation() return ( - +

{t('authentication:stayLoggedIn')}

@@ -41,7 +39,7 @@ export const StayLoggedInModal: React.FC = (props) => {