"use client"; import React from "react"; interface GlassInputProps extends React.InputHTMLAttributes { label?: string; error?: string; icon?: React.ReactNode; } export default function GlassInput({ label, error, icon, id, className = "", ...props }: GlassInputProps): React.ReactElement { const inputId = id || label?.toLowerCase().replace(/\s+/g, "-"); return (
{label && ( )}
{icon && ( {icon} )}
{error &&

{error}

}
); }