"use client"; import React, { useState } from "react"; import ComponentCard from "../../common/ComponentCard"; import Input from "../input/InputField"; import Label from "../Label"; export default function InputStates() { const [email, setEmail] = useState(""); const [error, setError] = useState(false); // Simulate a validation check const validateEmail = (value: string) => { const isValidEmail = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(value); setError(!isValidEmail); return isValidEmail; }; const handleEmailChange = (e: React.ChangeEvent) => { const value = e.target.value; setEmail(value); validateEmail(value); }; return (
{/* Error Input */}
{/* Success Input */}
{/* Disabled Input */}
); }