Torkel Ödegaard
7f6a1c06a6
Menu: Do not auto focus first item ( #63078 )
2023-02-10 12:06:41 +01:00
Joao Silva
862d3f2630
Storybook: Fix order of buttons on modal story ( #63188 )
2023-02-10 11:23:20 +01:00
Torkel Ödegaard
ed626427de
PanelChrome: Make loading animation speed the same across panels ( #62997 )
...
Revert devenv dashboard change
2023-02-10 10:03:39 +01:00
kay delaney
f970745941
UI/MenuItem: Add support for shortcut labels ( #62878 )
...
* UI/MenuItem: Add support for shortcut labels
* Adjust spacing
2023-02-07 13:41:38 +00:00
renovate[bot]
ee52dbaefe
Update dependency @types/node to v18.13.0 ( #63012 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-02-07 11:52:58 +00:00
Jack Westbrook
13b38a3cc4
Chore: Bump Storybook to 6.5.16 ( #62950 )
...
chore(storybook): bump to 6.5.16
2023-02-07 11:11:07 +01:00
Ashley Harrison
3a8f2bb726
Chore: ignore a11y rule since there's a button handling keyboard interaction ( #62853 )
...
ignore a11y rules since there's a button handling keyboard interaction anyway
2023-02-07 09:25:25 +00:00
Jev Forsberg
2e98f5063b
Table: Add row number column option ( #62256 )
...
* baldm0mma/addRowNumbers/ add showRowNums to panel cue
* baldm0mma/addRowNumbers/ add panel option for sowing row numbers
* baldm0mma/addRowNumbers/ update typing for showRowNums
* baldm0mma/addRowNumbers/ add buildFieldsForOptionalRowNums
* baldm0mma/addRowNumbers/ update addOptionalNumbersRowToTable
* baldm0mma/addRowNumbers/ adjust display method to return numeric and text values
* baldm0mma/ chaneg prop name to match
* baldm0mma/addRowNumbers/ update boolean swicth path
* baldm0mma/addRowNumbers/ move function
* baldm0mma/addRowNumbers/ add getToggleHiddenProps
* baldm0mma/addRowNumbers/ remove addNumbersRowToTable second arg
* baldm0mma/addRowNumbers/ add updateInitialState
* baldm0mma/addRowNumbers/ update getInitialState reducer with initialShowRowNumbers arg
* baldm0mma/addRowNumbers/ add useEffect for RowNumberColumn toggling
* baldm0mma/addRowNums/ bootleg fix
* baldm0mma/addRowNumbers/ export OPTIONAL_ROW_NUMBER_COLUMN_WIDTH
* baldm0mma/addRowNumbers/ add annos for readability
* baldm0mma/addRowNumbers/ remove superfluous annos
* baldm0mma/addRowNumbers/ add a few logs
* baldm0mma/addRowNumbers/ update annos
* baldm0mma/addRowNumbers/ update which footer row displays reducer type
* baldm0mma/addRowNumbers/ abstract away defaultRowNumberColumnFieldData
* baldm0mma/addRowNumbers/ update annos in utils.tsx
* baldm0mma/addRowNumbers/ update annos for defaultRowNumberColumnFieldData
* baldm0mma/addRowNumbers/ mark unused args with underscore
* baldm0mma/addRowNumbers/ add annos to addRowNumbersFieldToData
* baldm0mma/addRowNumbers/ update utils file type
* baldm0mma/addRowNumbers/ remove console.logs
* baldm0mma/addRowNumbers/ update file type
* baldm0mma/addRowNumbers/ update annos in utils
* baldm0mma/addRowNumbers/ remove superfluous footerGroups object
* baldm0mma/addRowNumbers/ add annos for tests
* baldm0mma/addRowNumbers/ add annos for self
* baldm0mma/addRowNumbers/ add tests to table.test.tsx
* baldm0mma/addRowNumbers/ update tests in utils.test
* baldm0mma/addRowNumbers/ update annos and tests
* baldm0mma/addRowNumbers/ remove console.logs
* baldm0mma/addRowNumbers/ update utils file ext
* baldm0mma/addRowNumbers/ update anno in table.tsx
* baldm0mma/addRowNumbers/ update annos in table.tsx
* baldm0mma/addRowNumbers/ rem error annos
* baldm0mma/addRowNumbers/ revert footerCell
* baldm0mma/addRowNumbers/ revert tests
* baldm0mma/addRowNumbers/ skip tests
* baldm0mma/addRowNumbers/ revert table isCountRowSet
* baldm0mma/addRowNumbers/ remove cloneDeep
* baldm0mma/addRowNumbers/ update filterFields
* baldm0mma/addRowNumbers/ skip tests
* Refactor count rows
* baldm0mma/addRowNumbers/ rem test skips
* baldm0mma/addRowNumbers/ update with annos
* baldm0mma/addRowNumbers/ skip timeing out test
* baldm0mma/addRowNumbers/ static row numbering and test updates
* baldm0mma/addRowNumbers/ remove dupe
---------
Co-authored-by: Victor Marin <victor.marin@grafana.com>
2023-02-03 07:00:29 -07:00
kay delaney
40ec4ef5b8
PanelChrome: Implement hover header ( #61774 )
...
Closes #59078
Co-authored-by: polinaboneva <polina.boneva@grafana.com>
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com>
2023-02-02 17:53:18 +00:00
Leon Sorokin
4d564f8b0a
Chore: uFuzzy 1.0.2 ( #62276 )
...
Co-authored-by: joshhunt <josh@trtr.co>
2023-02-02 09:09:48 -06:00
Jev Forsberg
1092c2b383
bug: adjust table footer height calculations ( #62734 )
...
* baldm0mma/bug-62410/ remove function incorrectly calculating table height
* baldm0mma/bug-62410/ base extended row on basic footer height, and not header height
2023-02-02 07:32:32 -07:00
Joao Silva
3ea7ca0993
Search: Fix alignment of checkbox in folder view ( #62678 )
2023-02-01 17:36:28 +01:00
Torkel Ödegaard
533c8e4b7a
PanelChrome: Adds display mode to support transparent option ( #62647 )
...
* PanelChrome: Add transparent displayMode
* Remove comment
* Fixes to storybook and new example
* no background on TitleItem
---------
Co-authored-by: polinaboneva <polina.boneva@grafana.com>
2023-02-01 10:57:43 +01:00
Polina Boneva
d48a8fd227
PanelChrome: Styling issues ( #62466 )
...
* all panel icons are 16x16 in size; allow ToolbarButton to have its icon size set from outside;
* use TitleItem for streaming too, so that the style of focus-visible is the same
* allow menu icon to be visible when panel is focused
* remove some styling of title icons in panel header
* panel alert notices are too big
* PanelHeaderNotice: Fix styling issue with background and hover when
feature toggle is not enable
---------
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com>
2023-01-31 11:39:15 +02:00
Kristina
b6f477ae03
Consider y coord when determining bottom collision ( #62403 )
2023-01-30 09:40:36 -06:00
Oscar Kilhed
e3bfc67d7b
FileDropzone: Display max file size ( #62334 )
2023-01-30 12:17:30 +01:00
renovate[bot]
355dc66bd9
Update dependency react-highlight-words to v0.20.0 ( #62351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-01-30 11:03:39 +00:00
Kyle Cunningham
38d7168921
Time Series Panel: Fix legend text selection in Firefox ( #60809 )
...
Add user-select property to legend items.
2023-01-30 11:18:07 +01:00
Sven Grossmann
7eb01b1813
MultiSelect: Fix actionMeta
not available in onChange
callback ( #62339 )
...
add `ActionMeta` to `onChange` callback
2023-01-30 11:17:02 +01:00
renovate[bot]
7f5ed9f59d
Update dependency rc-tooltip to v5.3.1 ( #62341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-27 15:48:06 +00:00
Levente Balogh
9453bec819
FileDropzone: Revert introducing a new prop ( #62324 )
2023-01-27 16:40:54 +01:00
renovate[bot]
847a5ab195
Update dependency rc-slider to v10.1.0 ( #62302 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-27 13:23:31 +00:00
Leon Sorokin
52955d88a7
TimeSeries: Fix log y scale when min/max settings don't land on divisors ( #60768 )
2023-01-27 05:52:01 -07:00
Oscar Kilhed
6bfd21ef0a
FileDropzone: make a nicer looking error message when file size is exceeded ( #62290 )
...
* FileDropzone: make a nicer looking error message when file size is exceeded
2023-01-27 12:42:47 +00:00
renovate[bot]
1a28650aab
Update dependency @testing-library/dom to v8.20.0 ( #61677 )
...
* Update dependency @testing-library/dom to v8.20.0
* do some lockfile surgery
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-01-27 12:28:09 +00:00
Oscar Kilhed
dab3fac01b
Grafana DS: Fix dropzone showing upload file even if there is a file ( #62200 )
...
* Grafana DS: Fix dropzone showing upload file even if there is a file
2023-01-27 11:51:10 +00:00
renovate[bot]
3d4cf06246
Update dependency rc-drawer to v6.1.2 ( #62294 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-27 10:54:45 +00:00
Leon Sorokin
4c45dea71d
Chore: uPlot 1.6.24 ( #62279 )
2023-01-27 02:12:19 -06:00
renovate[bot]
caaf7be2f2
Update dependency immutable to v4.2.2 ( #62202 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-26 16:57:10 +00:00
Ashley Harrison
a344c88a01
Chore: don't create the npm-artifacts dir since yarn packages:pack does this… ( #62246 )
...
* don't create the npm-artifacts dir since yarn packages:pack does this already
* fix an any to trigger a canary build
2023-01-26 16:41:08 +00:00
Jack Westbrook
5050822b9a
Fix: NPM Package publishing ( #62243 )
...
* move packed packages to npm-artifacts dir
* remove unnecessary any to trigger canary build
* update canary script to create dir only if it does not exist
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com>
2023-01-26 16:18:05 +00:00
Jack Westbrook
8f06784449
Chore: Bump d3-color to 3.1.0 ( #61609 )
...
* chore(d3-color): resolve all copies to 3.1.0 to fix vulnerability
* chore(yarn): fix resolution version
* chore(jest): compile d3-color from esm to cjs
* chore(d3): bump d3 to latest, set jest config to transpile es modules
* chore: bump visx packages to resolve d3-color to latest
* chore(jest): add missing es modules to config
* chore(storybook): prevent storybook config failure due to nested esm imports
* chore(storybook): use a direct path to avoid es modules breaking config build
* build(sass): use esbuild to generate sass theme vars for esm deps
* chore: clean up swc dependencies
* revert: remove debug console.log breaking tests
2023-01-26 13:02:22 +01:00
Ashley Harrison
64352e8d08
Chore: Move to node 18 again ( #62079 )
...
move to node 18 again
2023-01-26 10:19:39 +00:00
Ashley Harrison
e6e560e3ed
Dropdown: Make escape close a dropdown ( #62098 )
...
* make escape close a dropdown
* make tab close the dropdown
2023-01-26 09:23:53 +00:00
Nathan Marrs
8b574e22b5
SVG: Add dompurify preprocessor step ( #62143 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
2023-01-25 10:37:29 -08:00
Taewoo K
069dc2d357
add export customHeadersSettings component ( #62131 )
2023-01-25 11:32:35 -05:00
Polina Boneva
08806924d8
[Chore] Add unit tests to PanelChrome component ( #61695 )
...
* PanelChrome: test loadingState and status
* add some tests
* fix error-related tests
* clean up
* fix tests
* pass aria-label from PanelChrome to ToolbarButton
* add prop comments and clean up
2023-01-25 18:29:53 +02:00
Stephanie Hingtgen
0a1f31814a
Plugins: add UI for more supported datasources with secure socks proxy feature toggle ( #61962 )
2023-01-25 08:39:17 -07:00
Oscar Kilhed
6c9d9a2db5
Table panel: Use link elements instead of div elements with on click events to aid with keyboard accessibility ( #59393 )
...
* TablePanel: fix image of image cell overflowing table cell when a data link is added
2023-01-24 12:42:40 +01:00
Ashley Harrison
92a750a732
Chore: convert last test to RTL and remove Enzyme references ( #61918 )
...
convert last test to RTL and remove enzyme references
2023-01-24 09:20:47 +00:00
juanicabanas
7875fadd31
GrafanaUI: Checkbox description fix ( #61929 )
2023-01-23 14:50:19 -03:00
Jack Westbrook
3a7623753b
Build: Replace babel-loader with esbuild-loader ( #57837 )
...
* build(webpack): replace babel-loader with esbuild-loader
* build(webpack): add esbuild minifier to production builds
* Wip
* Removed ngInject and replaced with manual inject params
* chore: bump esbuild to 0.15.13
* Fixed angular issues
* build(frontend): update esbuild to 0.16.16
* chore(webpack): support browserslist for esbuild
* build(esbuild): unify versions of esbuild to 0.16.17 and esbuild-loader to 2.21.0
Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
2023-01-23 12:15:05 +01:00
Alexa V
db51e963de
PanelChrome: Allow panel to be dragged if set as draggable from the outside ( #61698 )
2023-01-23 10:38:38 +00:00
Matias Chomicki
87f8e7e223
Query Builder: Fix max width of input component to prevent overflows ( #61798 )
...
* fix(auto-size-input): return maxWidth when realWidth exceeds limit
* fix(query-builder): sex madWidth for simple editor component
* fix(auto-size-input): add unit test
2023-01-20 15:25:01 +00:00
Torkel Ödegaard
9b82e65b7a
TablePanel: Refactor to functional component and move add ad hoc filter action to PanelContext ( #61360 )
...
* FieldOptions: Add filterable as registry added field item
* Refactor to functional component, move ad hoc filter to PanelStateWrapper
* review tweaks
2023-01-19 14:03:13 +01:00
Ivan Ortega Alba
29f8722c91
PanelChrome: Allow hovering on description when status error is visible ( #61757 )
2023-01-19 14:01:36 +01:00
Alexa V
134ca6bb8f
[Panel] Extract styling duplication in new TitleItem component ( #61625 )
2023-01-19 11:03:56 +00:00
Hamas Shafiq
7f4b2fcb9c
Chore: Convert VirtualizedTraceView.test.tsx
to RTL ( #61589 )
...
* Chore: Convert VirtualizedTraceView.test.tsx to RTL
* Don't need to change shared component
Co-authored-by: André Pereira <adrapereira@gmail.com>
2023-01-18 18:13:26 +00:00
Levente Balogh
29119a7d08
UI/Alert: Infer the role
property based on the severity
( #61242 )
...
* feat(UI/Alert): add two new optional properties: 'ariaLabel' and 'role'
* docs(UI/Alert): add some docs to the props
* feat: infer the role based on the severity
* fix: stop overriding props
* fix: fix a test depending on the wrong alert role
2023-01-18 10:16:41 +01:00
Torkel Ödegaard
8620909006
Table: Fixes broken link styles after recent cell options PR ( #61582 )
...
* Table: Fixes broken link styles after recent cell options PR
* Share migration and fix bar gauge as well
* Remove unused import
* Review fixes
* Fixed test
Co-authored-by: Kyle Cunningham <kyle@codeincarnate.com>
2023-01-17 17:08:23 +01:00