Commit Graph

2 Commits

Author SHA1 Message Date
github-actions[bot]
e913e0d5f3 Running lint --fix & prettier (#21515)
Co-authored-by: Dr. Lint-a-lot <garybot2@graylog.com>
2025-02-13 08:15:43 +01:00
Dennis Oelkers
6c4b109425 Implement DropdownButton with Mantine. (#17527)
* Implementing `DropdownButton` with Mantine.

* Migrating `InputsList` to TS.

* Migrating `ExternalLinkButton` to TS.

* Fixing button spacing.

* Supporting link props.

* Improving tests.

* Adding test helper.

* Cleaning up menus and typings.

* Adding `heading` role for header menu item.

* Improving tests.

* Improving tests.

* Adjusting behavior with pre-Mantine behavior.

* Improving tests.

* Adding helper to wrap components with `Menu`.

* Improving tests.

* Improving tests.

* Improving tests.

* Improve entity filters test.

* Migrate TimeUnitInput test to TS.

* Migrate `TimeUnitInout` to testing library.

* Fix styling of dashboard tabs.

* Fix styling of dashboard tabs dropdown button.

* Fix `TimeUnitInput` test.

* Fixing `DashboardActions` test.

* Fix `AggregationWizard` test.

* Always show caret for create entity filter dropdown.

* Improve styling of dropdown options.

* Render modal outside of stream bulk actions menu item to avoid mounting problems.

* Keep columns select in entity data table open after toggeling a column.

* Fix line break of dropdown button in `TimeUnitInput`.

* Fixing tests

* Reimplement bootstrap dropdown for `AdaptableQueryTabs`.

* Fixing test.

* Fixing hover color of link menu items.

* Prevent line break for menu items.

* Fixing `DashboardActions` test.

* Display `MenuItem` as link instead of displaying `a` as child.

* Use `Menu.Item` `icon` prop to render `MenuItem` icons.

* Add info for legacy menu item component.

* Cleanup

* Fixing tests

* Fix prop type error.

* Improving typing.

* Using `StopPropagation` again.

---------

Co-authored-by: Linus Pahl <linus@graylog.com>
2024-01-15 10:33:25 +01:00