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,
+ });
}
}