- 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.
18 lines
363 B
TypeScript
18 lines
363 B
TypeScript
import React from 'react'
|
|
import styles from './ModalButtonGroup.module.css'
|
|
|
|
interface Props {
|
|
children: React.ReactNode
|
|
className?: string
|
|
}
|
|
|
|
const ModalButtonGroup: React.FC<Props> = ({ children, className = '' }) => {
|
|
return (
|
|
<div className={`${styles.buttonGroup} ${className}`}>
|
|
{children}
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default ModalButtonGroup
|