diff --git a/apps/browser/src/popup/app-routing.module.ts b/apps/browser/src/popup/app-routing.module.ts
index 38071a9e5c2..035bdb11431 100644
--- a/apps/browser/src/popup/app-routing.module.ts
+++ b/apps/browser/src/popup/app-routing.module.ts
@@ -95,7 +95,6 @@ import { AboutPageComponent } from "../tools/popup/settings/about-page/about-pag
import { MoreFromBitwardenPageV2Component } from "../tools/popup/settings/about-page/more-from-bitwarden-page-v2.component";
import { MoreFromBitwardenPageComponent } from "../tools/popup/settings/about-page/more-from-bitwarden-page.component";
import { ExportBrowserV2Component } from "../tools/popup/settings/export/export-browser-v2.component";
-import { ExportBrowserComponent } from "../tools/popup/settings/export/export-browser.component";
import { ImportBrowserV2Component } from "../tools/popup/settings/import/import-browser-v2.component";
import { ImportBrowserComponent } from "../tools/popup/settings/import/import-browser.component";
import { SettingsV2Component } from "../tools/popup/settings/settings-v2.component";
@@ -355,11 +354,12 @@ const routes: Routes = [
canActivate: [authGuard],
data: { elevation: 1 } satisfies RouteDataProperties,
}),
- ...extensionRefreshSwap(ExportBrowserComponent, ExportBrowserV2Component, {
+ {
path: "export",
+ component: ExportBrowserV2Component,
canActivate: [authGuard],
data: { elevation: 2 } satisfies RouteDataProperties,
- }),
+ },
...extensionRefreshSwap(AutofillV1Component, AutofillComponent, {
path: "autofill",
canActivate: [authGuard],
diff --git a/apps/browser/src/tools/popup/settings/export/export-browser-v2.component.ts b/apps/browser/src/tools/popup/settings/export/export-browser-v2.component.ts
index cbb66cbcf5a..86131176a6e 100644
--- a/apps/browser/src/tools/popup/settings/export/export-browser-v2.component.ts
+++ b/apps/browser/src/tools/popup/settings/export/export-browser-v2.component.ts
@@ -1,6 +1,6 @@
import { CommonModule } from "@angular/common";
import { Component } from "@angular/core";
-import { Router, RouterLink } from "@angular/router";
+import { Router } from "@angular/router";
import { JslibModule } from "@bitwarden/angular/jslib.module";
import { AsyncActionsModule, ButtonModule, DialogModule } from "@bitwarden/components";
@@ -16,7 +16,6 @@ import { PopupPageComponent } from "../../../../platform/popup/layout/popup-page
standalone: true,
imports: [
CommonModule,
- RouterLink,
JslibModule,
DialogModule,
AsyncActionsModule,
diff --git a/apps/browser/src/tools/popup/settings/export/export-browser.component.html b/apps/browser/src/tools/popup/settings/export/export-browser.component.html
deleted file mode 100644
index bccde32a68d..00000000000
--- a/apps/browser/src/tools/popup/settings/export/export-browser.component.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
diff --git a/apps/browser/src/tools/popup/settings/export/export-browser.component.ts b/apps/browser/src/tools/popup/settings/export/export-browser.component.ts
deleted file mode 100644
index 3125e0a2934..00000000000
--- a/apps/browser/src/tools/popup/settings/export/export-browser.component.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import { CommonModule } from "@angular/common";
-import { Component } from "@angular/core";
-import { Router, RouterLink } from "@angular/router";
-
-import { JslibModule } from "@bitwarden/angular/jslib.module";
-import { AsyncActionsModule, ButtonModule, DialogModule } from "@bitwarden/components";
-import { ExportComponent } from "@bitwarden/vault-export-ui";
-
-@Component({
- templateUrl: "export-browser.component.html",
- standalone: true,
- imports: [
- CommonModule,
- RouterLink,
- JslibModule,
- DialogModule,
- AsyncActionsModule,
- ButtonModule,
- ExportComponent,
- ],
-})
-export class ExportBrowserComponent {
- /**
- * Used to control the disabled state of the Submit button
- * Gets set indirectly by the disabled state being emitted from the sub-form when thier form gets disabled or the submit button is clicked
- */
- protected disabled = false;
-
- /**
- * Used to control the disabled state of the Submit button
- * Gets set indirectly by the loading state being emitted from the sub-form when their form is loading or finished loading
- */
- protected loading = false;
-
- constructor(private router: Router) {}
-
- protected async onSuccessfulExport(organizationId: string): Promise {
- await this.router.navigate(["/vault-settings"]);
- }
-}