2023-05-02 07:51:36 +00:00
|
|
|
// components
|
feat: Tabler Icons (#30248)
Fixes #28443
Fixes #27866
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Introduced `IconSelectControlV2` for enhanced icon selection with
keyboard navigation and state updates.
- Added new `iconStyle` theme property for users to define icon styles
globally.
- Implemented dynamic icon loading with fallback options, improving icon
management.
- **Enhancements**
- Simplified icon usage across various components like `Button`,
`IconButton`, `Menu`, `ModalHeader`, `TextInput`, and more by directly
using icon names.
- Enhanced `Tag` component to use a generic `Icon` component for the
remove action.
- **Style Updates**
- Added CSS classes for resizing, boundary display, and pointer event
handling.
- Updated icon size definitions using CSS custom properties.
- **Bug Fixes**
- Fixed icon-related issues in `Button`, `ActionGroup`, `Menu`, and
`TextInput` components to ensure proper icon display.
- **Documentation**
- Updated storybook and test cases to reflect new icon selection and
usage.
- **Refactor**
- Refactored theme and token management to include `iconStyle` for
consistent icon theming.
- Refined the `ButtonGroupWidget` and `MenuButtonWidget` to use the new
icon selection mechanism.
- **Chores**
- Cleaned up unused icon imports and components across the codebase to
streamline the icon system.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-01-19 08:54:44 +00:00
|
|
|
export * from "./components/Icon";
|
2023-04-18 11:51:56 +00:00
|
|
|
export * from "./components/Button";
|
2023-09-20 06:56:46 +00:00
|
|
|
export * from "./components/IconButton";
|
2023-04-18 11:51:56 +00:00
|
|
|
export * from "./components/Checkbox";
|
2023-05-02 07:51:36 +00:00
|
|
|
export * from "./components/Text";
|
|
|
|
|
export * from "./components/CheckboxGroup";
|
2023-06-07 09:49:24 +00:00
|
|
|
export * from "./components/Tooltip";
|
2023-07-31 16:15:50 +00:00
|
|
|
export * from "./components/Flex";
|
|
|
|
|
export * from "./components/Radio";
|
|
|
|
|
export * from "./components/RadioGroup";
|
2023-08-03 18:00:17 +00:00
|
|
|
export * from "./components/Switch";
|
|
|
|
|
export * from "./components/SwitchGroup";
|
2023-09-20 06:56:46 +00:00
|
|
|
export * from "./components/TextInput";
|
|
|
|
|
export * from "./components/TextArea";
|
2023-08-23 06:13:26 +00:00
|
|
|
export * from "./components/Spinner";
|
2023-11-03 09:13:06 +00:00
|
|
|
export * from "./components/Menu";
|
2023-11-09 14:59:28 +00:00
|
|
|
export * from "./components/Modal";
|
2023-12-11 07:10:40 +00:00
|
|
|
export * from "./components/TagGroup";
|
2023-12-19 13:04:27 +00:00
|
|
|
export * from "./components/ActionGroup";
|
2023-08-23 06:13:26 +00:00
|
|
|
|
2023-07-24 08:59:05 +00:00
|
|
|
export * from "./utils";
|
2023-08-23 06:13:26 +00:00
|
|
|
export * from "./styles";
|
2023-09-21 07:56:11 +00:00
|
|
|
|
|
|
|
|
export * from "./shared";
|