InputIconContainer.tsx15 lines · main
1import { cn } from 'ui'
2import styleHandler from 'ui/src/lib/theme/styleHandler'
3
4export default function InputIconContainer({
5 icon,
6 className,
7 size,
8}: {
9 icon: React.ReactNode
10 className?: string
11 size: 'tiny' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge' | 'xxxlarge' | null
12}) {
13 const __styles = styleHandler('inputIconContainer')
14 return <div className={cn(__styles.base, __styles.size[size ?? 'small'], className)}>{icon}</div>
15}