fix(ext/vault): replace emoji typeIcon with glyph constants

This commit is contained in:
adlee-was-taken
2026-05-03 21:13:30 -04:00
parent 1ec8965910
commit b50f49b597

View File

@@ -10,7 +10,11 @@ import type {
} from '../shared/types';
import { registerHost } from '../shared/state';
import { lookupErrorCopy, type ErrorCta } from '../shared/error-copy';
import { GLYPH_TRASH, GLYPH_DEVICES, GLYPH_SETTINGS, GLYPH_LOCK } from '../shared/glyphs';
import {
GLYPH_TRASH, GLYPH_DEVICES, GLYPH_SETTINGS, GLYPH_LOCK,
GLYPH_TYPE_LOGIN, GLYPH_TYPE_SECURE_NOTE, GLYPH_TYPE_TOTP,
GLYPH_TYPE_CARD, GLYPH_TYPE_IDENTITY, GLYPH_TYPE_KEY, GLYPH_TYPE_DOCUMENT,
} from '../shared/glyphs';
import { renderItemDetail } from '../popup/components/item-detail';
import { renderItemForm } from '../popup/components/item-form';
import { renderTrash, teardown as teardownTrash } from '../popup/components/trash';
@@ -60,13 +64,13 @@ function renderErrorBlock(code: string | null | undefined): string {
function typeIcon(t: ItemType): string {
switch (t) {
case 'login': return '\u{1F511}'; // key
case 'secure_note': return '\u{1F4DD}'; // memo
case 'identity': return '\u{1FAAA}'; // id card
case 'card': return '\u{1F4B3}'; // credit card
case 'key': return '\u{1F5DD}'; // old key
case 'document': return '\u{1F4C4}'; // page facing up
case 'totp': return '⏱'; // stopwatch
case 'login': return GLYPH_TYPE_LOGIN;
case 'secure_note': return GLYPH_TYPE_SECURE_NOTE;
case 'identity': return GLYPH_TYPE_IDENTITY;
case 'card': return GLYPH_TYPE_CARD;
case 'key': return GLYPH_TYPE_KEY;
case 'document': return GLYPH_TYPE_DOCUMENT;
case 'totp': return GLYPH_TYPE_TOTP;
}
}