grafana/public/app/core
Torkel Ödegaard 018733dd24
PluginDetails: Make plugin details page look good in topnav (#55571)
* PluginDetails: Make plugin details page look good in topnav

* Minor style tweak aligning things

* minor refactoring where I moved the logic to decide the default tab into its own hook.

* refactor(plugindetails): first pass at using navmodel for usePluginDetailsTabs hook

* refactor(plugindetails): move "reset page when uninstalling plugin" to installcontrols

this prevents a user from seeing a blank page if they uninstall an app plugin whilst viewing a
config page

* refactor(plugindetails): remove usage of toIconName and reduce nested if

* Trying to fix tests

* minor fix

* test(plugindetails): update selectors causing failing tests

* chore(plugindetails): remove commented out test code

* test(plugindetails): clean up - remove unnecesary usage of waitFor

Co-authored-by: Marcus Andersson <marcus.andersson@grafana.com>
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com>
2022-09-26 15:04:07 +02:00
..
actions TopNav: Plugin page layouts / information architecture (#53174) 2022-09-05 14:56:08 +02:00
components PluginDetails: Make plugin details page look good in topnav (#55571) 2022-09-26 15:04:07 +02:00
context TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) 2022-09-15 14:04:58 +02:00
copy Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
history Dashboard: Spelling corrections in end-user visible dialogs (#53340) 2022-08-09 10:19:30 +02:00
hooks PublicDashboards: Tag is rerendered when dashboard meta changes in state (#55414) 2022-09-20 10:42:57 -06:00
internationalization Chore: Upgrade Typescript to 4.8.2 (#54901) 2022-09-09 16:17:58 +01:00
navigation GrafanaRoute: Use React.Lazy instead of react-loadable and improve error handling (#55339) 2022-09-21 05:41:05 +02:00
reducers PublicDashboard: Add RTK Query with loading and error state. Add MSW dependency for testing. (#55518) 2022-09-22 09:35:04 -03:00
selectors TopNav: Section navigation UX (#55012) 2022-09-13 12:24:23 +02:00
services PluginDetails: Make plugin details page look good in topnav (#55571) 2022-09-26 15:04:07 +02:00
specs SearchSrv: stop using IDs (#54296) 2022-08-26 15:41:47 +02:00
utils Explore: Add error handling function when retrieving datasource (#55055) 2022-09-19 09:43:16 -05:00
app_events.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
config.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
constants.ts PanelEditor: Present actionable suggestions when panel cannot visualize current data (#42083) 2021-11-25 09:41:03 +01:00
core.ts TopNav: KioskMode rewrite move to AppChrome responsibility and make it a global feature (#55149) 2022-09-15 14:04:58 +02:00
lodash_extended.ts Performance: Standardize lodash imports to use destructured members (#33040) 2021-04-21 09:38:00 +02:00
logsModel.test.ts Loki: Remove any type from logsModel.test.ts (#55287) 2022-09-16 12:56:35 +01:00
logsModel.ts DataSource: Adding possibility to hide queries from the inspector (#54892) 2022-09-13 13:27:16 +02:00
mod_defs.d.ts prettier: change to single quoting 2017-12-20 12:33:33 +01:00
profiler.ts Angular: Isolate angular more (#41440) 2021-11-10 11:05:36 +01:00
store.ts Chore: Enable useUnknownInCatchVariables for stricter type checking in catch blocks (#50591) 2022-06-15 08:59:29 +01:00
TableModel.ts rename table_model.ts => TableModel.ts (#51659) 2022-08-03 10:33:13 +00:00
time_series2.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00