function TextEditor() {
const [bold, setBold] = React.useState(false);
const [italic, setItalic] = React.useState(false);
const [underline, setUnderline] = React.useState(false);
return (
<div className="flex gap-1">
<Toggle
pressed={bold}
onPressedChange={setBold}
className="px-3 py-2 rounded font-bold data-[pressed]:bg-blue-500 data-[pressed]:text-white"
>
B
</Toggle>
<Toggle
pressed={italic}
onPressedChange={setItalic}
className="px-3 py-2 rounded italic data-[pressed]:bg-blue-500 data-[pressed]:text-white"
>
I
</Toggle>
<Toggle
pressed={underline}
onPressedChange={setUnderline}
className="px-3 py-2 rounded underline data-[pressed]:bg-blue-500 data-[pressed]:text-white"
>
U
</Toggle>
</div>
);
}