1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-11-15 10:35:20 +01:00
bitwarden-browser/libs/components/src
Nick Krantz 07076ebf9d
[PM-7231] Product Switcher within navigation sidebar (#8810)
* refactor: move logic for products into a service

- This is in preparation for having having the navigation menu show products based off of the same logic.

* add extra small font size to tailwind config

* remove absolute positioning from toggle width component
- it now sits beneath the product switcher

* update product switcher to have UI details that are only shown in the navigation pane

* add navigation oriented product switcher

* integrate navigation product switcher into secrets manager

* integrate navigation product switcher into provider console

* integrate navigation product switcher into user layout

* integrate navigation product switcher into organizations

* add translation for "switch"

* hide active styles from navigation product switcher

* update storybook for product switcher stories

* remove unneeded full width style

* use protected readonly variable instead of getter

* migrate stories to CSF3

* remove double subscription to `moreProducts$`

* only use wrapping div in navigation switcher story

- less vertical space is taken up

* update to satisfies

* refactor `navigationUI` to `otherProductOverrides`

* move observables to protected readonly

* apply margin-top via class on the host component

* remove switch text from the navigation product switcher

* Allow for the active navigation switcher to be shown

* remove xxs font style

* remove unneeded module

* remove switch from stories

* remove defensive nullish coalescing

* remove merge leftovers

* Defect PM-7899 - show organizations product at the top of the other products list

* Defect PM-7951 use attr.icon to keep the icon as an attribute after prod mode is enabled

* Defect PM-7948 update path based on the current org

* force active styles for navigation items (#9128)

* add horizontal margin to icon

---------

Co-authored-by: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
2024-05-16 08:18:58 -05: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 [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
avatar [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
badge [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
badge-list PM-5955 Multiple Badges Overlap With Permissions Column (#7843) 2024-02-20 12:08:39 -05:00
banner [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
breadcrumbs [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
button [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
callout [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
card [CL-236] Card component (#8900) 2024-04-24 14:52:29 -04:00
checkbox [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04: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 Signed-off-by: findseat <penglili@outlook.com> (#8636) 2024-04-27 15:15:27 +00:00
form Run npm run prettier (#8950) 2024-04-27 12:37:19 -04:00
form-control [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
form-field [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
icon [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
icon-button [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
input [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
item [CL-280] truncate overflow text in bit-item (#8992) 2024-05-06 10:29:23 -04:00
layout [CL-192][CL-193] fix virtual scroll (#7986) 2024-02-19 08:52:42 -05:00
link [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
menu [CL-255] Opening a menu by mouse click shows an outline on the first submenu item (#8629) 2024-04-05 21:33:03 +00:00
multi-select [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
navigation [PM-7231] Product Switcher within navigation sidebar (#8810) 2024-05-16 08:18:58 -05:00
no-items [AC-1192] Create new device approvals component for TDE (#5548) 2023-06-15 14:53:21 -07: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-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
search [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
section [CL-236] Card component (#8900) 2024-04-24 14:52:29 -04:00
select [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
shared [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
stories [CL-218] Add new icons for extension refresh (#8805) 2024-04-19 16:11:12 -04:00
table [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
tabs [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
toast [CL-18] toast component and service (#6490) 2024-04-18 13:23:35 -04:00
toggle-group [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
typography [PM-2276] Upgrade Storybook to v7 (#5258) 2023-05-26 15:58:06 +02:00
utils [PM-6769] [SM-1158] Fix Translation pipe issues on main (#8319) 2024-03-13 11:35:46 -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-220] item components (#8870) 2024-04-30 10:27:47 -04: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-60] Set font-size on html (#6278) 2023-09-14 18:31:48 +02:00
styles.scss [CL-220] item components (#8870) 2024-04-30 10:27:47 -04:00
test.setup.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
tw-theme.css [CL-219][CL-218][CL-217] Add new extension layout components (#8728) 2024-04-26 09:35:32 -04:00
variables.scss [PM-2866] - Update color variables for better contrast (#6078) 2023-08-29 13:42:56 -07:00