linstrom/frontend-reactive/app/components/auth/registration-form.ts
mStar e802027236 I FUCKING DID IT
Added a helper component for managing a list of strings.
This component could, in theory, also be turned into a generic one
for any type of data
2024-10-24 16:15:08 +02:00

21 lines
620 B
TypeScript

import Component from '@glimmer/component'
import { tracked } from '@glimmer/tracking'
export interface AuthRegistrationFormSignature {
// The arguments accepted by the component
Args: {
username: string
}
// Any blocks yielded by the component
Blocks: {
default: []
}
// The element to which `...attributes` is applied in the component template
Element: null
}
export default class AuthRegistrationForm extends Component<AuthRegistrationFormSignature> {
@tracked displayname: string = this.args.username
@tracked description: string = ''
@tracked gender: Array<{ value: string }> = []
}