mirror of https://git.lenooby09.tech/LeNooby09/social-app.git
at remove-hackfix 29 lines 646 B view raw
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}