diff options
author | Paul Frazee <pfrazee@gmail.com> | 2023-06-30 11:34:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-30 11:34:52 -0500 |
commit | 48844aa4c7690e1e89122e016a3b1ceadca2fdc7 (patch) | |
tree | d5f1fd02a93e560c8ec8bb4dc1ed34f703c70a7d /src/state/models/ui/create-account.ts | |
parent | c72e24f841b5771d74e82114e40ed81f15ec97a7 (diff) | |
download | voidsky-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.ts | 10 |
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 |