grafana/public/app/features/dashboard
Alexander Zobnin d66e72fa67
Migration: Share dashboard/panel modal (#22436)
* ShareModal: refactor dashboard export modal

* Modal: show react modals with appEvents

* ShareModal: embed panel tab

* ShareModal: bind to shortcut (p s)

* grafana-ui: ClipboardButton component

* ShareModal: use ClipboardButton component

* ClipboardButton: add to storybook

* ShareModal: use event-based approach for dashboard share

* ShareModal: remove unused

* ModalReact: pass theme to the component

* ShareModal: styles clean up

* DashboardExporter: fix tests

* fixed whitespace betwen icon and link

* ShareModal: use theme from config

* Modal: tab header refactor

* ShareModal: tests

* ShareModal: fix share url rendering

* ShareModal: remove unused angular files

* Chore: fix strictNullChecks errors

* Modal: provide theme for event-based modal usage

* ShareModal: use ModalsController for opening modal

Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2020-03-03 15:04:28 +03:00
..
components Migration: Share dashboard/panel modal (#22436) 2020-03-03 15:04:28 +03:00
containers NewPanelEditor: Angular panel options, and angular component state to redux major change (#22448) 2020-02-28 11:04:40 +01:00
dashgrid NewPanelEditor: Angular panel options, and angular component state to redux major change (#22448) 2020-02-28 11:04:40 +01:00
panel_editor NewPanelEditor: Angular panel options, and angular component state to redux major change (#22448) 2020-02-28 11:04:40 +01:00
services Migration: Save dashboard modals (#22395) 2020-03-03 08:22:26 +01:00
state NewPanelEditor: Angular panel options, and angular component state to redux major change (#22448) 2020-02-28 11:04:40 +01:00
utils Migration: Share dashboard/panel modal (#22436) 2020-03-03 15:04:28 +03:00
index.ts Migration: Share dashboard/panel modal (#22436) 2020-03-03 15:04:28 +03:00