about summary refs log tree commit diff
path: root/src/components/ageAssurance/useAgeAssuranceCopy.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/ageAssurance/useAgeAssuranceCopy.ts')
-rw-r--r--src/components/ageAssurance/useAgeAssuranceCopy.ts18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/components/ageAssurance/useAgeAssuranceCopy.ts b/src/components/ageAssurance/useAgeAssuranceCopy.ts
new file mode 100644
index 000000000..045806994
--- /dev/null
+++ b/src/components/ageAssurance/useAgeAssuranceCopy.ts
@@ -0,0 +1,18 @@
+import {useMemo} from 'react'
+import {msg} from '@lingui/macro'
+import {useLingui} from '@lingui/react'
+
+export function useAgeAssuranceCopy() {
+  const {_} = useLingui()
+
+  return useMemo(() => {
+    return {
+      notice: _(
+        msg`The laws in your location require that you verify your age before accessing certain features on Bluesky like adult content and direct messaging.`,
+      ),
+      chatsInfoText: _(
+        msg`Don't worry! All existing messages and settings are saved and will be available after you've been verified to be 18 or older.`,
+      ),
+    }
+  }, [_])
+}