import { cn } from 'ui' import { forwardRef, InputHTMLAttributes, ReactNode } from 'react' 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'