import { FormLabel, FormControl, type TextareaProps } from "@chakra-ui/react"; import { useState } from "react"; import AutoResizeTextArea from "../AutoResizeTextArea"; export const FloatingLabelInput = ({ label, value, ...props }: { label: string; value: string } & TextareaProps) => { const [isFocused, setIsFocused] = useState(false); return ( {label} setIsFocused(true)} onBlur={() => setIsFocused(false)} borderRadius="md" borderColor={isFocused ? "blue.500" : "gray.400"} autoComplete="off" value={value} overflowY="auto" overflowX="hidden" {...props} /> ); };