import * as React from "react"; import { cn } from "../lib/utils"; export interface InputWithAddonsProps extends React.InputHTMLAttributes { leading?: React.ReactNode; trailing?: React.ReactNode; } const InputWithAddons = React.forwardRef< HTMLInputElement, InputWithAddonsProps >(({ leading, trailing, className, ...props }, ref) => { return (
{leading ? (
{leading}
) : null} {trailing ? (
{trailing}
) : null}
); }); InputWithAddons.displayName = "InputWithAddons"; export { InputWithAddons };