1
0
mirror of https://github.com/bitwarden/browser.git synced 2025-02-15 01:11:47 +01:00
bitwarden-browser/libs/components
Nick Krantz e26670c029
[PM-14422] Vault Carousel (#12791)
* collect tailwind styles from the `libs/vault/*`

- Some unique styles were not showing in storybook

* initial add of carousel component

* initial add of carousel stories

* move carousel button to a standalone component for organization

* add key manager for carousel buttons

* add tab panel role to slide component

* make carousel slide focusable when it does not contain focusable elements

* add aria live to carousel slides

* add labels for carousel slide buttons

* emit slide change event

* move icons to carousel-icons folder

* add barrel file for carousel

* move protected properties

* remove underscore

* allow differing heights of carousel slides

* update interactive styles for the carousel icons

* allow for focus styled on carousel buttons

* fix tests

* fix imports

* add method to render each slide and get the height of the tallest slide

- This avoids consumers having to pass in a height.
- The height of the tallest slide is needed because it will stop the carousel from jumping around as the user scrolls.

* add comment to content property

* remove rem calculation
2025-01-22 08:45:35 -06:00
..
src [PM-17346] Move A11yTitle and CopyClick to CL (#12936) 2025-01-20 11:43:10 +01:00
.gitignore
jest.config.js
package.json
tailwind.config.base.js [PM-16889] Add KM lib to tailwind configs (#12783) 2025-01-09 13:07:26 -06:00
tailwind.config.js [PM-14422] Vault Carousel (#12791) 2025-01-22 08:45:35 -06:00
test.setup.ts
tsconfig.app.json
tsconfig.json [PM-17031] Create UI-common (#12831) 2025-01-17 10:42:31 -05:00
tsconfig.spec.json