PromucFlow_constructor/app/client/packages/design-system/widgets/src/index.ts
Valera Melnikov f22dffcf50
chore: wds select component (#32715)
## Description
Fixes #28466

## Automation

/ok-to-test tags=""

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!CAUTION]  
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.

<!-- end of auto-generated comment: Cypress test results  -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced customizable `Select` component with enhanced dropdown
features including error messages, loading state, and contextual help.
- Added a new `className` prop to the `Button` component for custom
class name manipulation.

- **Enhancements**
- Updated the design system package to include exports for new
components like `Select` and `ContextualHelp`.
- Improved accessibility and cohesive user interface across components.

- **Bug Fixes**
- Corrected import paths for `ContextualHelp` in various components to
ensure consistent functionality.

- **Documentation**
  - Updated component documentation to reflect new features and props.

- **Style Updates**
- Added comprehensive styles for the new `Select` component, including
form fields and error text styling.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-04-17 13:49:41 +03:00

29 lines
946 B
TypeScript

// components
export * from "./components/Icon";
export * from "./components/Button";
export * from "./components/IconButton";
export * from "./components/Checkbox";
export * from "./components/Text";
export * from "./components/CheckboxGroup";
export * from "./components/Tooltip";
export * from "./components/Flex";
export * from "./components/Radio";
export * from "./components/RadioGroup";
export * from "./components/Switch";
export * from "./components/SwitchGroup";
export * from "./components/TextInput";
export * from "./components/TextArea";
export * from "./components/Spinner";
export * from "./components/Menu";
export * from "./components/Modal";
export * from "./components/TagGroup";
export * from "./components/ActionGroup";
export * from "./components/ButtonGroup";
export * from "./components/Select";
export * from "./components/ContextualHelp";
export * from "./utils";
export * from "./styles";
export * from "./shared";