Add context for toast messages (#7902)

* add context for toast

* add
This commit is contained in:
Minseo Lee
2025-03-07 02:46:09 +09:00
committed by GitHub
parent 29eef6188a
commit a7db0bac6f
22 changed files with 64 additions and 48 deletions
@@ -88,7 +88,7 @@ function DialogInner() {
},
onSuccess: () => {
control.close()
Toast.show(_(msg`Appeal submitted`))
Toast.show(_(msg({message: 'Appeal submitted', context: 'toast'})))
},
})
@@ -99,7 +99,7 @@ function Inner({preferences}: {preferences: UsePreferencesQueryResponse}) {
threadgateAllowUISettingToAllowRecordValue(maybeEditedAllowUI),
postgateEmbeddingRules: maybeEditedPostgate.embeddingRules ?? [],
})
Toast.show(_(msg`Settings saved`))
Toast.show(_(msg({message: 'Settings saved', context: 'toast'})))
} catch (e: any) {
logger.error(`Failed to save post interaction settings`, {
source: 'ModerationInteractionSettingsScreen',
@@ -188,7 +188,7 @@ function DialogInner({
})
onUpdate?.()
control.close()
Toast.show(_(msg`Profile updated`))
Toast.show(_(msg({message: 'Profile updated', context: 'toast'})))
} catch (e: any) {
logger.error('Failed to update user profile', {message: String(e)})
}
@@ -134,7 +134,7 @@ let ProfileHeaderStandard = ({
const unblockAccount = React.useCallback(async () => {
try {
await queueUnblock()
Toast.show(_(msg`Account unblocked`))
Toast.show(_(msg({message: 'Account unblocked', context: 'toast'})))
} catch (e: any) {
if (e?.name !== 'AbortError') {
logger.error('Failed to unblock account', {message: e})
+12 -2
View File
@@ -77,8 +77,18 @@ export function AboutSettingsScreen({}: Props) {
setDevModeEnabled(newDevModeEnabled)
Toast.show(
newDevModeEnabled
? _(msg`Developer mode enabled`)
: _(msg`Developer mode disabled`),
? _(
msg({
message: 'Developer mode enabled',
context: 'toast',
}),
)
: _(
msg({
message: 'Developer mode disabled',
context: 'toast',
}),
),
)
}}
onPress={() => {
+1 -1
View File
@@ -144,7 +144,7 @@ function AppPasswordCard({
const onDelete = useCallback(async () => {
await deleteMutation({name: appPassword.name})
Toast.show(_(msg`App password deleted`))
Toast.show(_(msg({message: 'App password deleted', context: 'toast'})))
}, [deleteMutation, appPassword.name, _])
return (
@@ -61,7 +61,7 @@ export function DisableEmail2FADialog({
emailAuthFactor: false,
})
await agent.resumeSession(agent.session!)
Toast.show(_(msg`Email 2FA disabled`))
Toast.show(_(msg({message: 'Email 2FA disabled', context: 'toast'})))
}
control.close()
} catch (e) {