- Introduced ModalDestinationButton for destination selection with customizable icons and labels. - Added ModalInput for text input with optional character counter. - Implemented ModalLink for reusable links styled as underlined text. - Created ModalPlatformCard for platform selection with badges. - Developed ModalRadioGroup for radio button groups with custom styling. - Added ModalSection for grouping modal content with optional labels. - Implemented ModalSelect for dropdown selections with custom styling. - Created ModalShareButtons for sharing options via Gmail, Email, and Messenger. - Developed ModalTextarea for multi-line text input with character counter. - Introduced ModalToggle for toggle switches with optional help text and links. - Updated README.md with component descriptions, usage examples, and design guidelines. - Added index.ts for centralized exports of modal components.
21 lines
1022 B
TypeScript
21 lines
1022 B
TypeScript
/**
|
|
* Componentes modulares reutilizables para modales
|
|
* Diseño basado en StreamYard/Google Material
|
|
*/
|
|
|
|
export { default as ModalLink } from './ModalLink'
|
|
export { default as ModalCopyInput } from './ModalCopyInput'
|
|
export { default as ModalShareButtons } from './ModalShareButtons'
|
|
export { default as ModalToggle } from './ModalToggle'
|
|
export { default as ModalRadioGroup } from './ModalRadioGroup'
|
|
export { default as ModalDestinationButton } from './ModalDestinationButton'
|
|
export { default as ModalSection } from './ModalSection'
|
|
export { default as ModalInput } from './ModalInput'
|
|
export { default as ModalTextarea } from './ModalTextarea'
|
|
export { default as ModalSelect } from './ModalSelect'
|
|
export { default as ModalCheckbox } from './ModalCheckbox'
|
|
export { default as ModalDateTimeGroup } from './ModalDateTimeGroup'
|
|
export { default as ModalButton } from './ModalButton'
|
|
export { default as ModalButtonGroup } from './ModalButtonGroup'
|
|
export { default as ModalPlatformCard } from './ModalPlatformCard'
|