grafana/public/app/core/components
Torkel Ödegaard 8440baab91
NavBarMenu: Section as links and design tweak (#55538)
* scaffold new component + remove storing of expanded state

* some padding fixes

* simplify!

* move browse back to being a child of dashboards

* behaviour working

* improve child matcher to look recursively

* increase NavBarMenu zIndex to ensure it overlays explore drawer

* some renaming

* fix unit test

* make dashboards a top level item again and make chevrons their own buttons

* remove active background state

* Finished tweaks

* remove theme change

* Remove exit animation

* align button centrally + fix empty message alignment

* only show the empty message if there are no children

* ensure overflowing menu items truncate correctly

Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2022-09-21 11:57:30 +02:00
..
AccessControl Login: Remove single admin team restriction (#54534) 2022-09-02 18:16:39 +02:00
Animations Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
AppChrome Refactoring and simplifying TopSearchBar (#55341) 2022-09-20 18:57:38 +02:00
AppNotifications Notification history: Use Card instead of reusing alert (#49418) 2022-05-23 16:48:17 +01:00
Branding LoginLayout: allow providing custom branding (#54787) 2022-09-12 12:24:45 +03:00
Breadcrumbs TopNav: Section navigation UX (#55012) 2022-09-13 12:24:23 +02:00
CloseButton Chore: replace React.FC<Props> with simple function component (#54123) 2022-08-24 16:54:34 -04:00
ColorScale ColorScale: prevent vertical scrollbar in container during hover (#51591) 2022-06-29 14:34:12 -04:00
DynamicImports GrafanaRoute: Use React.Lazy instead of react-loadable and improve error handling (#55339) 2022-09-21 05:41:05 +02:00
EmptyListCTA Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
ErrorPage Update a few more pages to use navId instead of navModel from store (#55342) 2022-09-19 13:21:41 +02:00
FolderFilter Migrate to UID: Stop using search result ID (#54099) 2022-08-26 09:42:46 +02:00
Footer Navigation: Add help menu to top search bar (#55062) 2022-09-17 18:17:00 +02:00
ForgottenPassword grafana/ui: Add default type="button" to <Button> (#48183) 2022-05-04 18:36:14 +02:00
help Add command palette to keyboard shortcuts help modal (#49186) 2022-05-20 09:11:19 +02:00
Layers Geomap: Cleanup (#54415) 2022-08-29 17:34:42 -04:00
LocalStorageValueProvider Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
Login IconName: Move to grafana/data and use type on NavModelItem (#55013) 2022-09-12 20:09:33 +02:00
MegaMenu NavBarMenu: Section as links and design tweak (#55538) 2022-09-21 11:57:30 +02:00
modals Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
NavBar NavBarMenu: Section as links and design tweak (#55538) 2022-09-21 11:57:30 +02:00
OptionsUI Playlists: Migrate to UIDs and load dashboards in the frontend (#54125) 2022-09-05 20:40:01 -07:00
Page Chore: Update and enforce usage of typed react-redux hooks (#55349) 2022-09-19 10:49:35 +01:00
PageActionBar Chore: Convert pageActionBar test to RTL (#51073) 2022-06-20 15:42:56 +03:00
PageHeader IconName: Move to grafana/data and use type on NavModelItem (#55013) 2022-09-12 20:09:33 +02:00
PageLoader Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
PageNew NavBarMenu: Section as links and design tweak (#55538) 2022-09-21 11:57:30 +02:00
PanelTypeFilter UI/Button: Remove deprecated "link" variant (#49843) 2022-05-31 09:40:03 +01:00
PasswordField Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
PermissionList Chore: fix some anys pt.2 (#53928) 2022-08-22 16:51:33 +01:00
PluginHelp Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
QueryOperationRow Explore: Improve a11y of query row collapse button (#53827) 2022-08-24 15:38:16 +02:00
RolePicker Admin: Create/Edit Team/ServiceAccount UI changes (#53889) 2022-08-25 13:30:11 +02:00
search e2e: creates a separate package for selectors (#23858) 2020-04-27 09:09:05 +02:00
Select Alerting/fix folder creation dropdown (#54687) 2022-09-14 14:04:36 +02:00
SharedPreferences Preferences: Support setting any dashboard as home, not just the starred ones (#54258) 2022-08-26 12:40:40 -04:00
Signup grafana/ui: Add default type="button" to <Button> (#48183) 2022-05-04 18:36:14 +02:00
SplitPaneWrapper hide overflow content for single left pane (#54882) 2022-09-09 18:01:30 +02:00
TagFilter Chore: fixing some anys/type assertions (#54661) 2022-09-02 16:39:09 +00:00
TimePicker Chore: replace React.FC<Props> with simple function component (#54123) 2022-08-24 16:54:34 -04:00
TraceToLogs Explore: Add ability to include tags in trace to metrics queries (#49433) 2022-05-25 11:19:37 -06:00
TraceToMetrics Explore: Add ability to include tags in trace to metrics queries (#49433) 2022-05-25 11:19:37 -06:00
Upgrade Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
CardButton.tsx Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
connectWithCleanUp.tsx Chore: Update and enforce usage of typed react-redux hooks (#55349) 2022-09-19 10:49:35 +01:00
NodeGraphSettings.tsx Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
OrgSwitcher.tsx Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
WithFeatureToggle.tsx teams: feature toggle component 2019-03-19 13:57:24 +01:00