Add underage notice to Moderation screen
This commit is contained in:
@@ -22,6 +22,7 @@ import {
|
|||||||
import {isNonConfigurableModerationAuthority} from '#/state/session/additional-moderation-authorities'
|
import {isNonConfigurableModerationAuthority} from '#/state/session/additional-moderation-authorities'
|
||||||
import {useSetMinimalShellMode} from '#/state/shell'
|
import {useSetMinimalShellMode} from '#/state/shell'
|
||||||
import {atoms as a, useBreakpoints, useTheme, type ViewStyleProp} from '#/alf'
|
import {atoms as a, useBreakpoints, useTheme, type ViewStyleProp} from '#/alf'
|
||||||
|
import {Admonition} from '#/components/Admonition'
|
||||||
import {AgeAssuranceAdmonition} from '#/components/ageAssurance/AgeAssuranceAdmonition'
|
import {AgeAssuranceAdmonition} from '#/components/ageAssurance/AgeAssuranceAdmonition'
|
||||||
import {Button, ButtonText} from '#/components/Button'
|
import {Button, ButtonText} from '#/components/Button'
|
||||||
import * as Dialog from '#/components/Dialog'
|
import * as Dialog from '#/components/Dialog'
|
||||||
@@ -201,6 +202,24 @@ export function ModerationScreenInner({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<View style={[a.pt_2xl, a.px_lg, gtMobile && a.px_2xl]}>
|
<View style={[a.pt_2xl, a.px_lg, gtMobile && a.px_2xl]}>
|
||||||
|
{isDeclaredUnderage && (
|
||||||
|
<View style={[a.pb_2xl]}>
|
||||||
|
<Admonition type="tip" style={[a.pb_md]}>
|
||||||
|
<Trans>
|
||||||
|
Your declared age is under 18. Some settings below may be
|
||||||
|
disabled. If this was a mistake, you may edit your bithdate in
|
||||||
|
your{' '}
|
||||||
|
<InlineLinkText
|
||||||
|
to="/settings/account"
|
||||||
|
label={_(msg`Account Settings`)}>
|
||||||
|
account settings
|
||||||
|
</InlineLinkText>
|
||||||
|
.
|
||||||
|
</Trans>
|
||||||
|
</Admonition>
|
||||||
|
</View>
|
||||||
|
)}
|
||||||
|
|
||||||
<Text
|
<Text
|
||||||
style={[a.text_md, a.font_bold, a.pb_md, t.atoms.text_contrast_high]}>
|
style={[a.text_md, a.font_bold, a.pb_md, t.atoms.text_contrast_high]}>
|
||||||
<Trans>Moderation tools</Trans>
|
<Trans>Moderation tools</Trans>
|
||||||
|
|||||||
Reference in New Issue
Block a user