import * as React from "react" import { cn } from "@/lib/utils" /** * Input component based on Shadcn UI. * A basic input field with consistent styling. */ export interface InputProps extends React.InputHTMLAttributes { leadingIcon?: React.ReactNode trailingIcon?: React.ReactNode } const Input = React.forwardRef( ({ className, type, leadingIcon, trailingIcon, ...props }, ref) => { return (
{leadingIcon && (
{leadingIcon}
)} {trailingIcon && (
{trailingIcon}
)}
) } ) Input.displayName = "Input" export { Input }