mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
1import {type JSX} from 'react'
2
3import {Header} from '#/components/Layout'
4
5/**
6 * Legacy ViewHeader component. Use Layout.Header going forward.
7 *
8 * @deprecated use `Layout.Header` from `#/components/Layout.tsx`
9 */
10export function ViewHeader({
11 title,
12 renderButton,
13}: {
14 title: string
15 subtitle?: string
16 showOnDesktop?: boolean
17 showBorder?: boolean
18 renderButton?: () => JSX.Element
19}) {
20 return (
21 <Header.Outer>
22 <Header.BackButton />
23 <Header.Content>
24 <Header.TitleText>{title}</Header.TitleText>
25 </Header.Content>
26 <Header.Slot>{renderButton?.() ?? null}</Header.Slot>
27 </Header.Outer>
28 )
29}