handleColorSelect(color)}
+ />
+ )),
+ [isColorBackground, currentBackgroundColor, handleColorSelect]
+ );
+
+ return (
+
+
+ Blur
+
+ {blurPreviews}
+
+
+
+ Color
+
+
+
+
+
+ );
+}
diff --git a/apps/web/src/components/editor/properties-panel/property-item.tsx b/apps/web/src/components/editor/properties-panel/property-item.tsx
index 804ffb39..86a8d378 100644
--- a/apps/web/src/components/editor/properties-panel/property-item.tsx
+++ b/apps/web/src/components/editor/properties-panel/property-item.tsx
@@ -17,7 +17,7 @@ export function PropertyItem({
"flex gap-2",
direction === "row"
? "items-center justify-between gap-6"
- : "flex-col gap-1",
+ : "flex-col gap-1.5",
className
)}
>
@@ -33,7 +33,11 @@ export function PropertyItemLabel({
children: React.ReactNode;
className?: string;
}) {
- return
;
+ return (
+
+ );
}
export function PropertyItemValue({
@@ -43,5 +47,5 @@ export function PropertyItemValue({
children: React.ReactNode;
className?: string;
}) {
- return
{children}
;
+ return
{children}
;
}
diff --git a/apps/web/src/components/icons.tsx b/apps/web/src/components/icons.tsx
index 43f953e8..065a123d 100644
--- a/apps/web/src/components/icons.tsx
+++ b/apps/web/src/components/icons.tsx
@@ -163,3 +163,25 @@ export function DataBuddyIcon({
);
}
+
+export function SquareSlashIcon({
+ className,
+ size = 24,
+}: {
+ className?: string;
+ size?: number;
+}) {
+ return (
+
+ );
+}
diff --git a/apps/web/src/components/ui/select.tsx b/apps/web/src/components/ui/select.tsx
index ce4f340d..53ca27cb 100644
--- a/apps/web/src/components/ui/select.tsx
+++ b/apps/web/src/components/ui/select.tsx
@@ -35,14 +35,14 @@ const SelectTrigger = React.forwardRef<
span]:line-clamp-1",
+ "flex gap-1 h-7 cursor-pointer w-auto items-center justify-between whitespace-nowrap rounded-md bg-accent px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",
className
)}
{...props}
>
{children}
-
+
));
diff --git a/apps/web/src/components/ui/tabs.tsx b/apps/web/src/components/ui/tabs.tsx
index e5384daf..ea628959 100644
--- a/apps/web/src/components/ui/tabs.tsx
+++ b/apps/web/src/components/ui/tabs.tsx
@@ -14,7 +14,7 @@ const TabsList = React.forwardRef<