grafana/public/app/core/components
Peter Holmberg ec743cf9a7
Migration: Migrate Dashboard Import to React (#22338)
* first things

* introduce headers and moving buttons

* adding reducer and action for gcom dashboard

* action working

* continue building on import form

* change dashboard title

* add prop to not render a label

* first things

* introduce headers and moving buttons

* adding reducer and action for gcom dashboard

* action working

* continue building on import form

* change dashboard title

* add prop to not render a label

* import form layout

* break out form to component

* add actions and reader for file upload

* fix upload issue

* modified data types to handle both gcom and file upload

* import dashboard json

* save dashboard

* start change uid

* change dashboard uid

* fix spacing and date format

* fix import from json

* handle uid and title change

* revert change in panelinspect

* redo fileupload component

* after review

* redo forms to use Forms functionality

* first attempt on async validation

* use ternary on uid input

* removed unused actions, fixed async validation on form

* post form if invalid, break out form to component

* sync file with master

* fix after merge

* nits

* export formapi type

* redo page to use forms validation

* fix inputs and validation

* readd post

* add guards on data source and constants

* type checks and strict nulls

* strict nulls

* validate onchange and fix import button when valid

* shorten validate call

* reexport OnSubmit type

* add comment for overwrite useEffect

* move validation functions to util

* fix button imports

* remove angular import

* move title and uid validation
2020-03-31 16:29:44 +02:00
..
Animations Chore: Upgrades typescript to version 3.5 (#18263) 2019-07-26 15:14:06 +01:00
AppNotifications CloudWatch: Datasource improvements (#20268) 2019-11-14 10:59:41 +01:00
BackButton NewPanelEditor: Panel edit tweaks (#22415) 2020-02-25 17:58:20 +01:00
Branding Core: Make application title customizable for WL (#22401) 2020-02-25 15:18:37 +01:00
code_editor TSLint → ESLint (#21006) 2020-02-08 02:40:04 +01:00
colorpicker Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
CopyToClipboard Migration: Save dashboard modals (#22395) 2020-03-03 08:22:26 +01:00
DynamicImports Templating: Migrates some variable types from Angular to React/Redux (#22434) 2020-03-10 08:53:41 +01:00
EmptyListCTA E2E: Adds tests for QueryVariable CRUD (#20448) 2019-11-25 07:29:01 +01:00
FilterInput CircleCI: Run golangci-lint in two batches (#23021) 2020-03-24 13:50:05 +01:00
Footer Read target prop from the links in the footer (#22074) 2020-02-11 14:00:06 +02:00
form_dropdown Azure: Fixed dropdowns not showing current value (#22914) 2020-03-20 11:04:21 +01:00
help Chore: Converts HelpModal from angular to react (#19474) 2019-10-02 14:57:40 +01:00
jsontree Transformers: configure result transformations after query(alpha) (#18740) 2019-09-09 08:58:57 +02:00
layout_selector Types: Adds type safety to appEvents (#19418) 2019-10-14 09:27:47 +01:00
LayoutSelector chore: Replace the deprecated SFC with FC 2019-01-17 09:27:43 +01:00
LocalStorageValueProvider Dashboard: new updated time picker (#20931) 2019-12-20 15:31:58 +01:00
Login API: Fix redirect issues (#22285) 2020-03-11 11:04:48 +02:00
manage_dashboards Text change in search (#22929) 2020-03-31 14:06:07 +02:00
modals Migration: Save dashboard modals (#22395) 2020-03-03 08:22:26 +01:00
OrgActionBar Text change in search (#22929) 2020-03-31 14:06:07 +02:00
Page Core: Make application title customizable for WL (#22401) 2020-02-25 15:18:37 +01:00
PageHeader Fix: Reimplement HideFromTabs in Tabs component (#21863) 2020-02-03 08:16:48 +01:00
PageLoader Feature: Encapsulated dynamic imports with error boundary and suspense (#19128) 2019-09-17 09:46:26 +02:00
PasswordInput ChangePassword: Rewrite change password page to react (#17811) 2019-07-03 17:02:11 +02:00
PermissionList Registry: add a reusable function registry (#17047) 2019-07-16 11:40:23 -07:00
PluginHelp Markdown: Replace rendering library (#17686) 2019-06-26 13:15:45 +02:00
query_part TSLint → ESLint (#21006) 2020-02-08 02:40:04 +01:00
scroll Chore: Typescript no-implicit any fixes progress (#17018) 2019-05-12 14:15:23 +02:00
search Search/migrate search results (#22930) 2020-03-26 10:09:08 +01:00
Select Migration: Migrate Dashboard Import to React (#22338) 2020-03-31 16:29:44 +02:00
SharedPreferences Chore: Remove angular dependency from backendSrv (#20999) 2020-01-21 10:08:07 +01:00
sidemenu Core: add hideFromMenu for child items (#22494) 2020-02-28 15:09:55 +01:00
sql_part TSLint → ESLint (#21006) 2020-02-08 02:40:04 +01:00
TagFilter Search/migrate search results (#22930) 2020-03-26 10:09:08 +01:00
TimePicker Fix: when reloading page make sure that time picker history is converted to dateTime. 2020-03-05 13:14:42 +01:00
connectWithCleanUp.tsx Chore: Updates yarn.lock (#19919) 2019-10-19 09:30:12 +02:00
dashboard_selector.ts Chore: Remove angular dependency from backendSrv (#20999) 2020-01-21 10:08:07 +01:00
info_popover.ts InfoPopover: Fixes transclude undefined error (#17063) 2019-05-14 15:28:09 +02:00
OrgSwitcher.tsx Form Migrations: Button (#23019) 2020-03-26 11:50:27 +01:00
switch.ts Chore: No implict any fixes (#17020) 2019-05-13 09:38:19 +02:00
WithFeatureToggle.tsx teams: feature toggle component 2019-03-19 13:57:24 +01:00