about summary refs log tree commit diff
path: root/src/state/models/ui/create-account.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-06-30 11:34:52 -0500
committerGitHub <noreply@github.com>2023-06-30 11:34:52 -0500
commit48844aa4c7690e1e89122e016a3b1ceadca2fdc7 (patch)
treed5f1fd02a93e560c8ec8bb4dc1ed34f703c70a7d /src/state/models/ui/create-account.ts
parentc72e24f841b5771d74e82114e40ed81f15ec97a7 (diff)
downloadvoidsky-48844aa4c7690e1e89122e016a3b1ceadca2fdc7.tar.zst
Include a notice during account creation for under-18 users (#927)
Diffstat (limited to 'src/state/models/ui/create-account.ts')
-rw-r--r--src/state/models/ui/create-account.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/state/models/ui/create-account.ts b/src/state/models/ui/create-account.ts
index 78ffe8858..d35b3557d 100644
--- a/src/state/models/ui/create-account.ts
+++ b/src/state/models/ui/create-account.ts
@@ -31,13 +31,21 @@ export class CreateAccountModel {
     makeAutoObservable(this, {}, {autoBind: true})
   }
 
+  get isAge13() {
+    return getAge(this.birthDate) >= 13
+  }
+
+  get isAge18() {
+    return getAge(this.birthDate) >= 18
+  }
+
   // form state controls
   // =
 
   next() {
     this.error = ''
     if (this.step === 2) {
-      if (getAge(this.birthDate) < 13) {
+      if (!this.isAge13) {
         this.error =
           'Unfortunately, you do not meet the requirements to create an account.'
         return