feat(ext/popup): Key view + form (concealed monospace signature block)

This commit is contained in:
adlee-was-taken
2026-04-23 22:42:48 -04:00
parent 560a3c63c4
commit e084790756
4 changed files with 270 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import * as login from './types/login';
import * as secureNote from './types/secure-note';
import * as identity from './types/identity';
import * as card from './types/card';
import * as key from './types/key';
export async function renderItemDetail(app: HTMLElement): Promise<void> {
// Tear down any tickers/handlers from a previous detail render before
@@ -17,6 +18,7 @@ export async function renderItemDetail(app: HTMLElement): Promise<void> {
secureNote.teardown();
identity.teardown();
card.teardown();
key.teardown();
const item = getState().selectedItem;
if (!item) { navigate('list'); return; }
@@ -26,7 +28,7 @@ export async function renderItemDetail(app: HTMLElement): Promise<void> {
case 'secure_note': return secureNote.renderDetail(app, item);
case 'identity': return identity.renderDetail(app, item);
case 'card': return card.renderDetail(app, item);
case 'key':
case 'key': return key.renderDetail(app, item);
case 'totp':
case 'document': return renderComingSoon(app, item);
}