import { TextareaHTMLAttributes } from "react"; import { twMerge } from "tailwind-merge"; import { Label } from "./Typography"; import { kebabCase } from "~/utilities"; import { disableHotkeyInput,enableHotkeyInput,DomLevels } from "~/pages/PageEnigma/store"; type ResizeType = | "none" | "both" | "horizontal" | "vertical" | "block" | "inline" | undefined; export const Textarea = ({ className, label, resize = "vertical", id, ...rest }: TextareaHTMLAttributes & { label?: string; resize?: ResizeType; }) => { return ( {label && {label}} { disableHotkeyInput(DomLevels.INPUT) e.currentTarget.style.outlineColor = "#e66462"; }} onBlur={(e) => { enableHotkeyInput(DomLevels.INPUT) e.currentTarget.style.outlineColor = "transparent"; }} {...rest} /> ); };