feat(ext/popup): Card view + form (card-silhouette signature, MM/YY selects)
This commit is contained in:
@@ -7,6 +7,7 @@ import { getState } from '../popup';
|
||||
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';
|
||||
|
||||
export async function renderItemDetail(app: HTMLElement): Promise<void> {
|
||||
// Tear down any tickers/handlers from a previous detail render before
|
||||
@@ -15,6 +16,7 @@ export async function renderItemDetail(app: HTMLElement): Promise<void> {
|
||||
login.teardown();
|
||||
secureNote.teardown();
|
||||
identity.teardown();
|
||||
card.teardown();
|
||||
|
||||
const item = getState().selectedItem;
|
||||
if (!item) { navigate('list'); return; }
|
||||
@@ -23,7 +25,7 @@ export async function renderItemDetail(app: HTMLElement): Promise<void> {
|
||||
case 'login': return login.renderDetail(app, item);
|
||||
case 'secure_note': return secureNote.renderDetail(app, item);
|
||||
case 'identity': return identity.renderDetail(app, item);
|
||||
case 'card':
|
||||
case 'card': return card.renderDetail(app, item);
|
||||
case 'key':
|
||||
case 'totp':
|
||||
case 'document': return renderComingSoon(app, item);
|
||||
|
||||
Reference in New Issue
Block a user