feat(login): redesign login page layout and integrate button component

This commit is contained in:
2026-07-02 15:20:07 -03:00
parent 85465ce7e1
commit 93d49fc7e6
4 changed files with 45 additions and 269 deletions

View File

@@ -19,6 +19,7 @@ export class ButtonComponent {
readonly variant = input<ButtonVariant>('primary');
readonly type = input<'button' | 'submit' | 'reset'>('button');
readonly disabled = input(false);
readonly buttonClass = input<string>('');
protected readonly buttonClasses = computed(() => {
const variants: Record<ButtonVariant, string> = {
@@ -29,6 +30,6 @@ export class ButtonComponent {
cancel: 'btn-secondary'
};
return ['btn', variants[this.variant()]];
return ['btn', variants[this.variant()], this.buttonClass()];
});
}