8504f7ea90
Update React Aria ( #106685 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-13 13:59:19 +00:00
e33ef2885f
Chore: Remove rollup-plugin-dts ( #106442 )
...
* chore(packages): remove rollup dts plugin
* build(packages): add rollup copy plugin settings to copy ts declarations to esm and cjs builds
* build(packages): remove copy settings as result doesnt pass attw cli checks
* build(packages): use single types output in dist/types directory
* ci(packages): update prepare and validate scripts for single type builds
* fix(grafana-schema): copy raw types to dist/esm directory for grafana/scenes support
2025-06-12 15:25:16 +02:00
e05e4b9ea5
DatePicker: Add cursor not-allowed style and hover background color ( #106451 )
...
* DatePicker add cusor not-allowed style and hover background color
2025-06-11 08:55:47 -04:00
7e6eefc8cd
Grafana UI: Replace barrel files with explicit exports ( #106168 )
...
* refactor(grafana-ui): move all exports from components barrel file to entry point
* refactor(grafana-ui): move all exports from types barrel file to entry point
* refactor(grafana-ui): explict exports for utils
* refactor(grafana-ui): move themes to explicit exports
* refactor(grafana-ui): use explicit exports for options, slate-plugins and schema
* fix(grafana-ui): put back missing components
* chore(grafana-ui): delete first level barrel files
* refactor(grafana-ui): update all internal barrel file imports
* refactor(grafana-ui): start fixing storybook mdx files
* style(grafana-ui): fix linting issues, update betterer result
* chore(grafana-ui): delete nested component barrel files
* refactor(grafana-ui): update imports to use non-barrel files
* refactor(grafana-ui): update imports to non-barrel files for story and test
* fix(grafana-ui): put back missing FileListItem component and types
* refactor(grafana-ui): update mdx to use direct imports
* fix(grafana-ui): align exports with grafana 12
2025-06-10 15:51:53 +02:00
9655dc6ab6
Carousel: Always center image ( #106468 )
...
always center image
2025-06-10 11:29:39 +01:00
a29e24c5b4
Dashboards: Add ids to DataLinkEditor inputs ( #106433 )
2025-06-10 10:49:14 +01:00
ec0926eabb
Dashboards: Tweak DashboardEditableElement settings button ( #106329 )
...
Adds ability to specify icon placement on Button component
2025-06-09 12:27:37 +01:00
d59f9599b6
UI: Add id to splitter primaryProps ( #106408 )
2025-06-09 10:12:38 +00:00
5a13fccd62
UI/Combobox: Remove unnecessary div wrapper ( #106323 )
2025-06-09 11:11:42 +01:00
e47e04a1ca
TimePickerFooter: Fix background ( #106209 )
2025-06-05 10:44:42 +01:00
4e3e774dad
Update dependency @floating-ui/react to v0.27.12 ( #106307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 10:25:23 -04:00
7957a9605c
GrafanaUI: expose story for ClipboardButton ( #106216 )
2025-06-03 10:34:07 -04:00
d9ccd879ec
DashboardOutline: Improve markup semantics ( #106008 )
2025-06-03 15:23:18 +01:00
8dcd66e0e6
Layouts: Ensure layout action buttons aren't greyed out when using keyboard nav ( #106203 )
...
* Layouts: Ensure layout action buttons aren't greyed out when using keyboard nav
* Lint
2025-05-29 15:45:42 +01:00
abb885c585
I18n: Move eslint rule to package ( #105860 )
2025-05-29 16:11:59 +02:00
f151efd3cc
fix #103209 : fix access for tables with nullable data ( #106094 )
2025-05-28 12:07:51 -04:00
840afe448f
update TableNG to use the grafana fork of react-data-grid, which supports React 18 ( #105970 )
2025-05-28 09:50:15 -04:00
18216a9a15
Select: Set min width for the current selected item when width=auto ( #106131 )
...
* Set min width when width=auto
* add prop types for ValueContainer
* Update betterer
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com>
2025-05-28 14:17:59 +02:00
7235765998
@grafana/ui: fixes missing getAvailableIcons export ( #106125 )
...
grafana-ui: fixes missing getAvailableIcons export
2025-05-28 10:51:29 +02:00
d41f3e4de0
Select: Replace dropdown indicator with loading icon ( #105739 )
...
* Replace the dropdown icon with loading to reduce jankiness
* Rmove theme usage
* Remove unused import
* Fix margin issue
* Update snapshot
2025-05-28 09:54:14 +02:00
41926dcfd5
Update dependency @floating-ui/react to v0.27.9 ( #106048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 12:55:38 +03:00
901ce2a00d
Pagination: Add role="navigation" to improve a11y ( #106027 )
...
feat: add role to the pagination
Improves a11y by maintaining proper navigation landmarks
2025-05-27 10:44:31 +01:00
ff23cb1293
GrafanaUI: Fix Combobox ignoring loading prop ( #105584 )
...
fix(Combobox): show loading state when loading prop is true
Closes #105294
2025-05-23 14:29:28 -04:00
b02a375338
Update dependency @monaco-editor/react to v4.7.0 ( #105930 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-23 11:34:15 +01:00
e389407907
Grafana-[data,sql,ui]: Use named imports ( #105734 )
...
grafana-[data,sql,ui]: use named imports
2025-05-22 17:08:46 +01:00
267e3ffb7c
Actions: Add support for custom variables ( #105639 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2025-05-22 06:07:24 -05:00
e841674745
Update dependency react-select to v5.10.1 ( #104907 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 09:06:46 +00:00
ec48b0dfcb
grafana/ui: Add noMargin prop to Card ( #105604 )
...
grafana/ui: Add noMargin to Card
2025-05-22 12:03:58 +03:00
69c40bb4e3
Update React Aria ( #105763 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 09:37:02 +01:00
cab652c4d1
TableNG: Data links and actions tooltip ( #101015 )
2025-05-21 17:09:32 -05:00
60983906dd
TimeRangePicker: Show local browser time info on hover ( #105643 )
...
* TimeRangePicker add timezone description when hover
2025-05-21 12:55:11 -04:00
a3c6b7c28d
Update dependency rxjs to v7.8.2 ( #105351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 14:34:29 +00:00
be037e77dc
Update dependency react-dropzone to v14.3.8 ( #104869 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-21 08:52:03 +00:00
ce3f485593
TableNG: Fix filtering bug ( #105334 )
...
fix: tableNG filtering
2025-05-20 11:10:49 -06:00
ea9040bbf7
TimeRangePicker: Added prop to allow side move buttons w/ relative range ( #105422 )
...
* TimeRangePicker: Added prop to allow side move buttons w/ relative range
* Remove prop for displaying the errors
* lint fix
2025-05-20 09:31:38 -04:00
23ecb9d904
i18n: Use grafana/i18n
to init the locale
and manage the regionalFormat
( #105281 )
2025-05-19 13:24:33 +02:00
0041c7e9b7
Table: Fix nested table bug ( #105133 )
...
chore: remove expandedKey index for key rerendering
2025-05-15 08:50:54 -07:00
f18727b3c1
Grafana/ui: Add noMargin prop to Card and Field ( #105223 )
...
* Card: Add noMargin prop to remove the bottom margin
* Add noMargin to Field
2025-05-14 07:58:15 +03:00
9d6ce37f68
Table: Avoid creating links in cells when data links have empty href ( #103666 )
...
* Table: Avoid creating links in cells when data links have empty href
* Copy logic to TableNG
* Do not add non-clickable links to context menu
* Don’t pass if undefined
* Add tests to cover datalink logic changes
* Trigger Build
---------
Co-authored-by: Kristina Durivage <kristina.durivage@grafana.com>
Co-authored-by: Adela Almasan <adela.almasan@grafana.com>
2025-05-13 10:14:12 -05:00
56d67f9ffc
GrafanaUI: Added Unit Tests to Components ( #105302 )
...
* GrafanaUI: Added Unit Tests to Components
* Updates per feedback / lint fix
2025-05-13 11:11:29 -04:00
54f6c4ffba
Grafana-UI: Fix storybook icons ( #105276 )
2025-05-12 19:47:28 +03:00
a9b6d098e9
Chore: Add eslint no-restricted-globals rule ( #104519 )
...
* Chore: Add no-restricted-globals eslint rule
* Fix eslint warnings
* Revert some changes
* Update
* Feedback
2025-05-12 12:38:26 +03:00
8f17f607fa
FEMT: Add no-restricted-img-srcs
rule ( #105006 )
2025-05-12 10:34:17 +01:00
4067341544
chore: add variant prop to Counter ( #105141 )
...
* chore: add className prop to counter
* chore: make className optional
* chore: wrap in cx
* chore: add variant to counter
* chore: run prettier fix
2025-05-09 10:47:50 -07:00
e2cb3e74f3
Chore: Apply testing-library rules to grafana-ui package tests ( #105140 )
...
* Apply testing-library rules to grafana-ui package tests
* Apply auto fixes
* Fix eslint test issues in grafana-ui package
* Fix prettier issues
* Address review feedback
2025-05-09 17:45:33 +01:00
7345ba35a1
TimeZonePicker: Replace underscores with space ( #104891 )
...
* TimeZonePicker: Replace underscores with space
* add name to search
* update e2e test
2025-05-09 13:58:16 +01:00
eb57fb427d
Chore: Attempt to fix flaky clipboard button test ( #105105 )
2025-05-08 17:35:01 +03:00
682943ed1a
GrafanaUI: Added Unit Tests to Components ( #105083 )
...
* GrafanaUI: Added Unit Tests to Components
* Fixed typo
2025-05-08 09:53:11 -04:00
c1e408e3aa
Combobox: Don't render a 0 in the input suffix when the value is 0 ( #105107 )
...
* don't render a 0 in the input suffix when the value is 0
* remove .only
* update unit test
2025-05-08 16:19:41 +03:00
e14c17ef69
TimeZonePicker: Fix incorrect country mapping for Asia/Singapore timezone ( #105061 )
...
* Fix incorrect country for Asia/Singapore timezone
* Add test
* link to gh issue
* skip test
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com>
2025-05-08 14:16:18 +01:00