Files
bsky-social-app/src/view/com/util/ViewHeader.tsx
T
Samuel Newman 3e2c181c40 Upgrade @types/react to 19 and run codemod (attempt 2) (#8918)
* update dependencies

* rm `import type React from 'react'`

* run codemods

* patch discord types

* update types/react-dom

* Update yarn.lock
2025-09-09 08:09:10 -07:00

30 lines
646 B
TypeScript

import {type JSX} from 'react'
import {Header} from '#/components/Layout'
/**
* Legacy ViewHeader component. Use Layout.Header going forward.
*
* @deprecated use `Layout.Header` from `#/components/Layout.tsx`
*/
export function ViewHeader({
title,
renderButton,
}: {
title: string
subtitle?: string
showOnDesktop?: boolean
showBorder?: boolean
renderButton?: () => JSX.Element
}) {
return (
<Header.Outer>
<Header.BackButton />
<Header.Content>
<Header.TitleText>{title}</Header.TitleText>
</Header.Content>
<Header.Slot>{renderButton?.() ?? null}</Header.Slot>
</Header.Outer>
)
}