moving v2 to top level

This commit is contained in:
2024-12-17 09:19:21 -07:00
parent 5f0b3554dc
commit 576ee02afb
468 changed files with 79 additions and 15430 deletions

View File

@@ -0,0 +1,36 @@
import React from "react";
export default function TextInput({
value,
setValue,
label,
className,
isTextArea = false,
}: {
value: string;
setValue: (newValue: string) => void;
label: string;
className?: string;
isTextArea?: boolean;
}) {
return (
<label className={"flex flex-col " + className}>
{label}
<br />
{!isTextArea && (
<input
className="bg-slate-800 border border-slate-500 rounded-md w-full px-1"
value={value}
onChange={(e) => setValue(e.target.value)}
/>
)}
{isTextArea && (
<textarea
className="bg-slate-800 border border-slate-500 rounded-md w-full px-1 flex-grow"
value={value}
onChange={(e) => setValue(e.target.value)}
/>
)}
</label>
);
}