Conten hider design tweaks

This commit is contained in:
Eric Bailey
2024-03-10 16:04:54 -05:00
parent 7edb6829dc
commit cb4974961a
+20 -8
View File
@@ -8,8 +8,8 @@ import {useModerationCauseDescription} from '#/lib/moderation/useModerationCause
import {isJustAMute} from '#/lib/moderation' import {isJustAMute} from '#/lib/moderation'
import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeDisplayName} from '#/lib/strings/display-names'
import {atoms as a, useTheme, useBreakpoints} from '#/alf' import {atoms as a, useTheme, useBreakpoints, web} from '#/alf'
import {Button, ButtonText, ButtonIcon} from '#/components/Button' import {Button, ButtonText} from '#/components/Button'
import {Text} from '#/components/Typography' import {Text} from '#/components/Typography'
import { import {
ModerationDetailsDialog, ModerationDetailsDialog,
@@ -32,8 +32,8 @@ export function ContentHider({
}>) { }>) {
const t = useTheme() const t = useTheme()
const {_} = useLingui() const {_} = useLingui()
const [override, setOverride] = React.useState(false)
const {gtMobile} = useBreakpoints() const {gtMobile} = useBreakpoints()
const [override, setOverride] = React.useState(false)
const control = useModerationDetailsDialogControl() const control = useModerationDetailsDialogControl()
const blur = modui?.blurs[0] const blur = modui?.blurs[0]
@@ -56,7 +56,6 @@ export function ContentHider({
if (!modui.noOverride) { if (!modui.noOverride) {
setOverride(v => !v) setOverride(v => !v)
} else { } else {
console.log('OPEN')
control.open() control.open()
} }
}} }}
@@ -71,15 +70,16 @@ export function ContentHider({
a.w_full, a.w_full,
a.justify_start, a.justify_start,
a.align_center, a.align_center,
a.py_md, a.py_sm,
a.px_lg, a.px_md,
a.gap_sm, a.gap_sm,
a.rounded_sm, a.rounded_sm,
t.atoms.bg_contrast_25, t.atoms.bg_contrast_25,
gtMobile && [a.py_md, a.px_lg],
(state.hovered || state.pressed) && t.atoms.bg_contrast_50, (state.hovered || state.pressed) && t.atoms.bg_contrast_50,
]}> ]}>
<desc.icon <desc.icon
size="lg" size={gtMobile ? 'lg' : 'md'}
fill={t.atoms.text_contrast_medium.color} fill={t.atoms.text_contrast_medium.color}
style={{marginLeft: -2}} style={{marginLeft: -2}}
/> />
@@ -89,12 +89,24 @@ export function ContentHider({
a.text_left, a.text_left,
a.font_bold, a.font_bold,
a.italic, a.italic,
a.leading_snug,
t.atoms.text_contrast_medium, t.atoms.text_contrast_medium,
web({
marginBottom: 1,
}),
]}> ]}>
{desc.name} {desc.name}
</Text> </Text>
{!modui.noOverride && ( {!modui.noOverride && (
<Text style={[a.font_bold, t.atoms.text_contrast_high]}> <Text
style={[
a.font_bold,
a.leading_snug,
t.atoms.text_contrast_high,
web({
marginBottom: 1,
}),
]}>
{override ? <Trans>Hide</Trans> : <Trans>Show</Trans>} {override ? <Trans>Hide</Trans> : <Trans>Show</Trans>}
</Text> </Text>
)} )}