feat(ext/vault): wire renderSettings / teardownSettings from settings component

This commit is contained in:
adlee-was-taken
2026-05-03 21:27:45 -04:00
parent 1d4b018f9a
commit ade44b4ea1
2 changed files with 8 additions and 2 deletions

View File

@@ -189,3 +189,8 @@ async function renderDisplaySection(): Promise<void> {
updateSwatch(swatch, DEFAULT_DIGIT_COLOR, DEFAULT_SYMBOL_COLOR); updateSwatch(swatch, DEFAULT_DIGIT_COLOR, DEFAULT_SYMBOL_COLOR);
}); });
} }
// DEV-B interface contract stub — will be replaced with real teardown logic at merge time
export function teardownSettings(): void {
// no-op stub
}

View File

@@ -19,7 +19,7 @@ import { renderItemDetail } from '../popup/components/item-detail';
import { renderItemForm } from '../popup/components/item-form'; import { renderItemForm } from '../popup/components/item-form';
import { renderTrash, teardown as teardownTrash } from '../popup/components/trash'; import { renderTrash, teardown as teardownTrash } from '../popup/components/trash';
import { renderDevices, teardown as teardownDevices } from '../popup/components/devices'; import { renderDevices, teardown as teardownDevices } from '../popup/components/devices';
import { renderSettings } from '../popup/components/settings'; import { renderSettings, teardownSettings } from '../popup/components/settings';
import { renderVaultSettings as renderVaultSettingsView } from '../popup/components/settings-vault'; import { renderVaultSettings as renderVaultSettingsView } from '../popup/components/settings-vault';
import { renderFieldHistory, teardown as teardownFieldHistory } from '../popup/components/field-history'; import { renderFieldHistory, teardown as teardownFieldHistory } from '../popup/components/field-history';
import { renderBackupPanel, teardown as teardownBackup } from './components/backup-panel'; import { renderBackupPanel, teardown as teardownBackup } from './components/backup-panel';
@@ -748,6 +748,7 @@ export const __test__ = { renderFormWrapped };
function teardownPaneComponents(): void { function teardownPaneComponents(): void {
teardownTrash(); teardownTrash();
teardownDevices(); teardownDevices();
teardownSettings();
teardownFieldHistory(); teardownFieldHistory();
teardownBackup(); teardownBackup();
teardownImport(); teardownImport();
@@ -797,7 +798,7 @@ function renderPane(): void {
renderDevices(pane); renderDevices(pane);
break; break;
case 'settings': case 'settings':
renderSettings(pane); void renderSettings(pane);
break; break;
case 'settings-vault': case 'settings-vault':
renderVaultSettingsView(pane); renderVaultSettingsView(pane);