mirror of
https://github.com/bitwarden/browser
synced 2025-12-11 22:03:36 +00:00
* refactor phishing-warning.component * add hideBackground input to anon-layout component * add icon tile component to CL * add storybook story; fix binding bug in template * export icon-tile from CL * update design of phishing warning page * revert icon button to use string type; add comment to icon scss * update callout to allow no icon/title on all variants * update phishing warning styles * fix defects * crowdin messages cannot be changed, they must be replaced * add global css override * add phishing help link * update icon used in tile * tweak styles
111 lines
2.1 KiB
TypeScript
111 lines
2.1 KiB
TypeScript
/**
|
|
* Array of available Bitwarden Web Icons (bwi) font names.
|
|
* These correspond to the actual icon names defined in the bwi-font.
|
|
* This array serves as the single source of truth for all available icons.
|
|
*/
|
|
export const BITWARDEN_ICONS = [
|
|
"bwi-angle-down",
|
|
"bwi-angle-left",
|
|
"bwi-angle-right",
|
|
"bwi-angle-up",
|
|
"bwi-archive",
|
|
"bwi-bell",
|
|
"bwi-billing",
|
|
"bwi-bitcoin",
|
|
"bwi-browser",
|
|
"bwi-browser-alt",
|
|
"bwi-brush",
|
|
"bwi-bug",
|
|
"bwi-business",
|
|
"bwi-camera",
|
|
"bwi-check",
|
|
"bwi-check-circle",
|
|
"bwi-cli",
|
|
"bwi-clock",
|
|
"bwi-clone",
|
|
"bwi-close",
|
|
"bwi-cog",
|
|
"bwi-cog-f",
|
|
"bwi-collection",
|
|
"bwi-collection-shared",
|
|
"bwi-credit-card",
|
|
"bwi-dashboard",
|
|
"bwi-desktop",
|
|
"bwi-dollar",
|
|
"bwi-down-solid",
|
|
"bwi-download",
|
|
"bwi-drag-and-drop",
|
|
"bwi-ellipsis-h",
|
|
"bwi-ellipsis-v",
|
|
"bwi-envelope",
|
|
"bwi-error",
|
|
"bwi-exclamation-triangle",
|
|
"bwi-external-link",
|
|
"bwi-eye",
|
|
"bwi-eye-slash",
|
|
"bwi-family",
|
|
"bwi-file",
|
|
"bwi-file-text",
|
|
"bwi-files",
|
|
"bwi-filter",
|
|
"bwi-folder",
|
|
"bwi-generate",
|
|
"bwi-globe",
|
|
"bwi-hashtag",
|
|
"bwi-id-card",
|
|
"bwi-import",
|
|
"bwi-info-circle",
|
|
"bwi-key",
|
|
"bwi-list",
|
|
"bwi-list-alt",
|
|
"bwi-lock",
|
|
"bwi-lock-encrypted",
|
|
"bwi-lock-f",
|
|
"bwi-minus-circle",
|
|
"bwi-mobile",
|
|
"bwi-msp",
|
|
"bwi-numbered-list",
|
|
"bwi-paperclip",
|
|
"bwi-passkey",
|
|
"bwi-paypal",
|
|
"bwi-pencil",
|
|
"bwi-pencil-square",
|
|
"bwi-plus",
|
|
"bwi-plus-circle",
|
|
"bwi-popout",
|
|
"bwi-provider",
|
|
"bwi-puzzle",
|
|
"bwi-question-circle",
|
|
"bwi-refresh",
|
|
"bwi-search",
|
|
"bwi-send",
|
|
"bwi-share",
|
|
"bwi-shield",
|
|
"bwi-sign-in",
|
|
"bwi-sign-out",
|
|
"bwi-sliders",
|
|
"bwi-spinner",
|
|
"bwi-star",
|
|
"bwi-star-f",
|
|
"bwi-sticky-note",
|
|
"bwi-tag",
|
|
"bwi-trash",
|
|
"bwi-undo",
|
|
"bwi-universal-access",
|
|
"bwi-unlock",
|
|
"bwi-up-down-btn",
|
|
"bwi-up-solid",
|
|
"bwi-user",
|
|
"bwi-user-monitor",
|
|
"bwi-users",
|
|
"bwi-vault",
|
|
"bwi-wireless",
|
|
"bwi-wrench",
|
|
] as const;
|
|
|
|
/**
|
|
* Type-safe icon names derived from the BITWARDEN_ICONS array.
|
|
* This ensures type safety while allowing runtime iteration and validation.
|
|
*/
|
|
export type BitwardenIcon = (typeof BITWARDEN_ICONS)[number];
|