100vh settings screen (#4015)

zio/stable
Samuel Newman 2024-05-14 19:17:53 +01:00 committed by GitHub
parent 03da056513
commit 6b2635c870
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 4 deletions

View File

@ -46,7 +46,7 @@ export function MessagesSettingsScreen({}: Props) {
if (!gate('dms')) return <ClipClopGate />
return (
<CenteredView sideBorders>
<CenteredView sideBorders style={a.h_full_vh}>
<ViewHeader title={_(msg`Settings`)} showOnDesktop showBorder />
<View style={[a.px_md, a.py_lg, a.gap_md]}>
<Text style={[a.text_xl, a.font_bold, a.px_sm]}>

View File

@ -6,5 +6,14 @@ export function CenteredView({
sideBorders,
...props
}: React.PropsWithChildren<
ViewProps & {sideBorders?: boolean; topBorder?: boolean}
ViewProps & {
/**
* @platform web
*/
sideBorders?: boolean
/**
* @platform web
*/
topBorder?: boolean
}
>)

View File

@ -20,10 +20,11 @@ import {
View,
ViewProps,
} from 'react-native'
import {addStyle} from 'lib/styles'
import Animated from 'react-native-reanimated'
import {usePalette} from 'lib/hooks/usePalette'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import Animated from 'react-native-reanimated'
import {addStyle} from 'lib/styles'
interface AddedProps {
desktopFixedHeight?: boolean | number