import { forwardRef, InputHTMLAttributes, ReactNode } from 'react'
import { cn } from 'ui'
export interface InputWithAddonsProps extends InputHTMLAttributes {
leading?: ReactNode
trailing?: ReactNode
containerClassName?: string
}
export const InputWithAddons = forwardRef(
({ leading, trailing, containerClassName, className, ...props }, ref) => {
return (
{leading ? (
{leading}
) : null}
{trailing ? (
{trailing}
) : null}
)
}
)
InputWithAddons.displayName = 'InputWithAddons'