Use the ReaderHeader in the /sr/ loading view

This commit is contained in:
Jackson Harper 2023-05-25 15:36:44 +08:00
parent b6410976e5
commit 9e28d14b87
3 changed files with 9 additions and 1 deletions

View file

@ -10,6 +10,7 @@ import { theme } from '../../tokens/stitches.config'
type ReaderHeaderProps = {
alwaysDisplayToolbar: boolean
hideDisplaySettings: boolean
showDisplaySettingsModal: (show: boolean) => void
children?: ReactNode
}
@ -69,7 +70,7 @@ export function ReaderHeader(props: ReaderHeaderProps): JSX.Element {
>
{props.children}
</SpanBox>
{!props.alwaysDisplayToolbar && (
{!props.alwaysDisplayToolbar && !props.hideDisplaySettings && (
<SpanBox
css={{
width: '100%',

View file

@ -371,6 +371,7 @@ export default function Home(): JSX.Element {
<Toaster />
<ReaderHeader
hideDisplaySettings={false}
showDisplaySettingsModal={
readerSettings.setShowEditDisplaySettingsModal
}

View file

@ -13,6 +13,7 @@ import { theme } from '../../../components/tokens/stitches.config'
import { useReaderSettings } from '../../../lib/hooks/useReaderSettings'
import { useGetArticleSavingStatus } from '../../../lib/networking/queries/useGetArticleSavingStatus'
import { applyStoredTheme } from '../../../lib/themeUpdater'
import { ReaderHeader } from '../../../components/templates/reader/ReaderHeader'
export default function ArticleSavingRequestPage(): JSX.Element {
const router = useRouter()
@ -43,6 +44,11 @@ export default function ArticleSavingRequestPage(): JSX.Element {
path: router.pathname,
}}
>
<ReaderHeader
alwaysDisplayToolbar={false}
hideDisplaySettings={true}
showDisplaySettingsModal={() => {}}
></ReaderHeader>
<TopBarProgress />
<VStack
distribution="between"