diff --git a/vibn-frontend/components/project/project-icon-rail.tsx b/vibn-frontend/components/project/project-icon-rail.tsx index 0f8a608d..ec9ca54e 100644 --- a/vibn-frontend/components/project/project-icon-rail.tsx +++ b/vibn-frontend/components/project/project-icon-rail.tsx @@ -91,7 +91,14 @@ export function ProjectIconRail({ workspace, projectId }: Props) { ); } -import { Monitor, Smartphone, RotateCw } from "lucide-react"; +import { + Monitor, + Smartphone, + RotateCw, + Wand2, + Palette, + Maximize2, +} from "lucide-react"; import { usePreviewToolbarStore } from "./preview-toolbar/preview-toolbar-state"; function PreviewDeviceToggles() { @@ -100,93 +107,207 @@ function PreviewDeviceToggles() { const triggerRefresh = usePreviewToolbarStore((s) => s.triggerRefresh); return ( -
$1',
+ '$1',
)
.replace(
/^### (.+)$/gm,
@@ -513,24 +513,26 @@ const MessageBubble = React.memo(function MessageBubble({
width: 24,
height: 24,
borderRadius: "50%",
- background: "#1a1a1a",
+ background: "#f4f4f5", // Zinc-100 instead of black
display: "flex",
alignItems: "center",
justifyContent: "center",
marginRight: 8,
flexShrink: 0,
marginTop: 2,
+ border: "1px solid #e4e4e7",
}}
>
- V
+ V.
)}
@@ -561,14 +563,13 @@ const MessageBubble = React.memo(function MessageBubble({
(!msg.timeline || msg.timeline.length === 0))) && (