+ >
+
{lockText}
+
{ToolbarNodeButtonData.map((buttonDatum, idx) => {
const buttonProps = buttonsProps?.[buttonDatum.name];
@@ -87,14 +89,18 @@ export const ToolbarNode = ({
return (
+ buttonProps={{ ...buttonProps, className: "w-full p-2" }}
+ >
+
{buttonDatum.tooltip}
+
+
);
} else {
return (
-
+
+ {buttonDatum.tooltip}
+
)
}
})}
diff --git a/frontend/realtime/src/components/ui/TextEditor/ColorPicker.tsx b/frontend/realtime/src/components/ui/TextEditor/ColorPicker.tsx
index ac7abf3067..197f5079d7 100644
--- a/frontend/realtime/src/components/ui/TextEditor/ColorPicker.tsx
+++ b/frontend/realtime/src/components/ui/TextEditor/ColorPicker.tsx
@@ -26,6 +26,7 @@ export const ColorPicker = ({
streamChanges = false,
defaultOpen = false,
closeOnMouseLeave = false,
+ children,
}: {
color: string;
onChange: (newColor: string) => void;
@@ -39,6 +40,7 @@ export const ColorPicker = ({
streamChanges?: boolean;
defaultOpen?: boolean;
closeOnMouseLeave?: boolean;
+ children?: React.ReactNode;
}) => {
const [isOpen, setIsOpen] = useState(defaultOpen);
const [{ currColor, textInput }, setStates] = useState<{
@@ -87,8 +89,8 @@ export const ColorPicker = ({
defaultOpen && setIsOpen(true)}
@@ -97,6 +99,7 @@ export const ColorPicker = ({
icon={faIcon}
color={staticIconColor ?? (fillBg ? undefined : prevColor)}
/>
+ {children}
{showBar && (
({
locked: false,
lockDisabled: false,
buttonStates: initButtonStates(),
- color: "#000000",
+ color: DEFAULT_PAINT_COLOR,
});
export const toolbarNode = {