bitwarden-clients/libs/assets
Brandon Treston 67ba1b83ea
[PM-26369] [PM-26362] Implement Auto Confirm Policy and Multi Step Dialog Workflow (#16831)
* implement multi step dialog for auto confirm

* wip

* implement extension messgae for auto confirm

* expand layout logic for header and footer, implement function to open extension

* add back missing test

* refactor test

* clean up

* clean up

* clean up

* fix policy step increment

* clean up

* Ac/pm 26369 add auto confirm policy to client domain models (#16830)

* refactor BasePoliicyEditDefinition

* fix circular dep

* wip

* wip

* fix policy submission and refreshing

* add svg, copy, and finish layout

* clean up

* cleanup

* cleanup, fix SVG

* design review changes

* fix copy

* fix padding

* address organization plan feature FIXME

* fix test

* remove placeholder URL

* prevent duplicate messages
2025-10-22 16:11:33 -04:00
..
src/svg [PM-26369] [PM-26362] Implement Auto Confirm Policy and Multi Step Dialog Workflow (#16831) 2025-10-22 16:11:33 -04:00
eslint.config.mjs [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
jest.config.js [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
package.json fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
project.json fix(basic-lib generator): Ensure all project.json files have a rootDir value (#16384) 2025-09-22 12:32:23 -04:00
README.md [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
tsconfig.eslint.json [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
tsconfig.json [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
tsconfig.lib.json [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00
tsconfig.spec.json [CL-573] Move all svg icons to new libs/assets (#16020) 2025-08-21 11:35:59 -05:00

Assets

Owned by: ui-foundation

This lib contains assets used by the Bitwarden clients. Unused assets are tree-shaken from client bundles. This means that all exports from this library must not have any side effects.

Usage

SVGs

SVGs intended to be used with the bit-icon component live in src/svgs. These SVGs are built with the icon-service for security reasons. These SVGs can be viewed in our Component Library Icon Story.

When adding a new SVG, follow the instructions in our Component Library: SVG Icon Docs

When importing an SVG in one of the clients: import { ExampleSvg } from "@bitwarden/assets/svg";