import { InputHTMLAttributes, ReactNode } from 'react';
import classnames from 'classnames';
import { HStack, VStack } from './Stacks';
interface Props extends Omit, 'size'> {
name: string;
label: string;
hideLabel?: boolean;
labelClassName?: string;
containerClassName?: string;
leftSlot?: ReactNode;
rightSlot?: ReactNode;
size?: 'sm' | 'md';
}
export function Input({
label,
hideLabel,
className,
containerClassName,
labelClassName,
size = 'md',
name,
leftSlot,
rightSlot,
...props
}: Props) {
const id = `input-${name}`;
return (
{leftSlot}
{rightSlot}
);
}