diff --git a/libs/auth/src/angular/input-password/input-password.component.html b/libs/auth/src/angular/input-password/input-password.component.html index 54c832fbd6..114d9b8fb8 100644 --- a/libs/auth/src/angular/input-password/input-password.component.html +++ b/libs/auth/src/angular/input-password/input-password.component.html @@ -70,7 +70,7 @@ bitButton bitFormButton buttonType="primary" - [block]="true" + [block]="btnBlock" [loading]="loading" > {{ buttonText || ("setMasterPassword" | i18n) }} diff --git a/libs/auth/src/angular/input-password/input-password.component.ts b/libs/auth/src/angular/input-password/input-password.component.ts index 23282bd289..0aecb6e378 100644 --- a/libs/auth/src/angular/input-password/input-password.component.ts +++ b/libs/auth/src/angular/input-password/input-password.component.ts @@ -56,6 +56,7 @@ export class InputPasswordComponent { @Input() buttonText: string; @Input() masterPasswordPolicyOptions: MasterPasswordPolicyOptions | null = null; @Input() loading: boolean = false; + @Input() btnBlock: boolean = true; private minHintLength = 0; protected maxHintLength = 50; diff --git a/libs/auth/src/angular/input-password/input-password.stories.ts b/libs/auth/src/angular/input-password/input-password.stories.ts index feccd8ccba..1d7459cd00 100644 --- a/libs/auth/src/angular/input-password/input-password.stories.ts +++ b/libs/auth/src/angular/input-password/input-password.stories.ts @@ -113,3 +113,12 @@ export const WithPolicy: Story = { `, }), }; + +export const InlineButton: Story = { + render: (args) => ({ + props: args, + template: ` + + `, + }), +};