diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.html b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.html index 5c25b4cae7..c25111c01b 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.html +++ b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.html @@ -18,13 +18,7 @@
-
diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.ts b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.ts index 3fb4bcb32e..9b664c718e 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.ts +++ b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.component.ts @@ -23,10 +23,6 @@ export class OnboardingComponent { return this.tasks.length === 0 ? 0 : (this.amountCompleted / this.tasks.length) * 100; } - protected get isComplete(): boolean { - return this.tasks.length > 0 && this.tasks.length === this.amountCompleted; - } - protected toggle() { this.open = !this.open; } diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.stories.ts b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.stories.ts index f8d156c3cb..73fc2738ec 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.stories.ts +++ b/bitwarden_license/bit-web/src/app/secrets-manager/overview/onboarding.stories.ts @@ -54,6 +54,11 @@ const Template: Story = (args) => ({ {{ "downloadThe" | i18n }} {{ "smCLI" | i18n }} + ({ icon="bwi-key" [completed]="createSecret" > - `, }); diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.html b/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.html index 60c8410f85..62b5bca273 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.html +++ b/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.html @@ -14,6 +14,13 @@ {{ "downloadThe" | i18n }} {{ "smCLI" | i18n }} + -
diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.ts b/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.ts index 8df58782c9..73d73be053 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.ts +++ b/bitwarden_license/bit-web/src/app/secrets-manager/overview/overview.component.ts @@ -91,6 +91,7 @@ export class OverviewComponent implements OnInit, OnDestroy { ) {} ngOnInit() { + this.stateService.setSMOnboardingTasks(null); const orgId$ = this.route.params.pipe( map((p) => p.organizationId), distinctUntilChanged() @@ -297,5 +298,11 @@ export class OverviewComponent implements OnInit, OnDestroy { protected hideOnboarding() { this.showOnboarding = false; + this.saveCompletedTasks(this.organizationId, { + importSecrets: true, + createSecret: true, + createProject: true, + createServiceAccount: true, + }); } }