clients/libs/components/src
Nick Krantz ca839b3d80
[PM-14019] Toggle Vault Filters (#11929)
* move vault headings to their own component

* update aria-label to bind to the data attribute

* move vault headings to the vault-v2 folder

* integrate disclosure trigger to hide vault filters

* remove built in margin on search component

- spacing will be managed by the parent component

* add event emitter so consuming components can know when disclosure status has changed

* add filter badge when filters are selected and the filters are hidden

* persist filter visibility state to disk

* add supporting text for the filter button

* remove extra file

* only read from stored state on component launch.

- I noticed delays when trying to use stored state as the source of truth

* use two-way data binding for change event

* update vault headers to use two way data binds from disclosure component

- also adjust consuming changes

* add border thickness

* add ticket to the FIXME

* move number of filters observable into service

* move state coordination into filter service

* only expose state and update methods from filter service

* simplify observables to avoid needed state lifecycle methods

* remove comment

* fix test imports

* update badge colors

---------

Co-authored-by: Matt Bishop <mbishop@bitwarden.com>
2024-11-19 11:49:42 -06:00
..
a11y [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
app Move to libs 2022-06-03 16:24:40 +02:00
async-actions [Pm-13097] Rename cryptoservice to keyservice and move it to km ownership (#11358) 2024-10-24 19:41:30 +02:00
avatar [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
badge [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
badge-list PM-5955 Multiple Badges Overlap With Permissions Column (#7843) 2024-02-20 12:08:39 -05:00
banner [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
breadcrumbs [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
button [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
callout [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
card [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
checkbox [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
chip-select [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
color-password [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
container Vertical Vault Navigation (#6957) 2024-02-23 09:22:45 -08:00
dialog [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
disclosure [PM-14019] Toggle Vault Filters (#11929) 2024-11-19 11:49:42 -06:00
form [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
form-control [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
form-field [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
icon [PM-14038] - priority applications UI (#11723) 2024-10-30 14:25:06 -04:00
icon-button [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
input [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
item [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
layout [BEEEP] [PM-10132] Upgrade storybook to v8 (#10288) 2024-08-16 09:28:29 +02:00
link [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
menu [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
multi-select [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
navigation [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
no-items center all content in no items content (#10431) 2024-08-07 11:25:23 -05:00
popover [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
progress [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
radio-button [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
search [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
section [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
select [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
shared [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
stories [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
table [PM-11201][CL-507] Add the ability to sort by Name, Group, and Permission within the collection and item tables (#11453) 2024-11-07 10:10:15 -05:00
tabs [BEEEP] [PM-10132] Upgrade storybook to v8 (#10288) 2024-08-16 09:28:29 +02:00
toast [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
toggle-group [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
typography [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
utils [CL-319] custom back action in popup header component (#9829) 2024-06-25 15:55:49 -04:00
favicon.ico Move to libs 2022-06-03 16:24:40 +02:00
index.html [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
index.ts [CL-499][PM-14020] compact mode (#11796) 2024-11-18 16:35:49 -05:00
main.ts Move to libs 2022-06-03 16:24:40 +02:00
polyfills.ts Move to libs 2022-06-03 16:24:40 +02:00
reset.css [CL-137] add temporary CSS reset for cross-client styles (#6626) 2023-10-19 23:38:48 -04:00
styles.css [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
styles.scss [PM-9605] Extension AnonLayout wrapper component (#10338) 2024-08-06 16:02:47 -07:00
test.setup.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
tw-theme.css [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00
variables.scss [CL-265] CL/extension refresh feature branch (#8696) 2024-11-15 09:21:17 -05:00