From 14b38b9adbd06e4a3695801244370acd46427ac4 Mon Sep 17 00:00:00 2001
From: bntvllnt <32437578+bntvllnt@users.noreply.github.com>
Date: Fri, 24 Apr 2026 23:19:10 +0200
Subject: [PATCH] fix: unblock storybook integration CI
---
.../components/activity-log/activity-log.tsx | 2 ++
.../animated-text/animated-text.tsx | 2 ++
.../connector-edge/connector-edge.stories.tsx | 10 ++++++++--
.../ui/src/components/data-list/data-list.tsx | 2 ++
.../multi-select/multi-select.stories.tsx | 20 +++++++++----------
.../components/spinner/unicode-spinner.tsx | 2 ++
.../usage-breakdown/usage-breakdown.tsx | 2 ++
7 files changed, 28 insertions(+), 12 deletions(-)
diff --git a/packages/ui/src/components/activity-log/activity-log.tsx b/packages/ui/src/components/activity-log/activity-log.tsx
index 9c6ecdb..6f68980 100644
--- a/packages/ui/src/components/activity-log/activity-log.tsx
+++ b/packages/ui/src/components/activity-log/activity-log.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { forwardRef, useMemo, useState } from "react";
import { ArrowRight, ChevronLeft, ChevronRight } from "lucide-react";
diff --git a/packages/ui/src/components/animated-text/animated-text.tsx b/packages/ui/src/components/animated-text/animated-text.tsx
index db34399..94c196d 100644
--- a/packages/ui/src/components/animated-text/animated-text.tsx
+++ b/packages/ui/src/components/animated-text/animated-text.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import * as React from "react";
import { cn } from "../../lib/utils";
diff --git a/packages/ui/src/components/connector-edge/connector-edge.stories.tsx b/packages/ui/src/components/connector-edge/connector-edge.stories.tsx
index 228ece8..f4eda7d 100644
--- a/packages/ui/src/components/connector-edge/connector-edge.stories.tsx
+++ b/packages/ui/src/components/connector-edge/connector-edge.stories.tsx
@@ -3,10 +3,16 @@ import type { Meta, StoryObj } from "@storybook/react-vite";
import { ConnectorEdge } from "./connector-edge";
const meta = {
+ args: {
+ end: { x: 320, y: 120 },
+ label: "artifact stream",
+ start: { x: 0, y: 0 },
+ state: "active",
+ },
component: ConnectorEdge,
- render: () => (
+ render: (args) => (
-
+
),
title: "Canvas/ConnectorEdge",
diff --git a/packages/ui/src/components/data-list/data-list.tsx b/packages/ui/src/components/data-list/data-list.tsx
index 05fb17f..b53cc19 100644
--- a/packages/ui/src/components/data-list/data-list.tsx
+++ b/packages/ui/src/components/data-list/data-list.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import * as React from "react";
import { cva, type VariantProps } from "class-variance-authority";
diff --git a/packages/ui/src/components/multi-select/multi-select.stories.tsx b/packages/ui/src/components/multi-select/multi-select.stories.tsx
index b04a237..ec6b711 100644
--- a/packages/ui/src/components/multi-select/multi-select.stories.tsx
+++ b/packages/ui/src/components/multi-select/multi-select.stories.tsx
@@ -12,6 +12,10 @@ const options = [
];
const meta = {
+ args: {
+ options: options,
+ placeholder: "Select frameworks",
+ },
component: MultiSelect,
title: "Form/MultiSelect",
} satisfies Meta;
@@ -19,28 +23,24 @@ const meta = {
export default meta;
type Story = StoryObj;
-export const Default: Story = {
- args: {
- options,
- placeholder: "Select frameworks",
- },
-};
+export const Default: Story = {};
export const Searchable: Story = {
args: {
- options,
- placeholder: "Select frameworks",
searchable: true,
},
};
export const Controlled: Story = {
- render: () => {
+ args: {
+ searchable: true,
+ },
+ render: (args) => {
const [value, setValue] = React.useState(["react", "vue"]);
return (
-
+
);
},
diff --git a/packages/ui/src/components/spinner/unicode-spinner.tsx b/packages/ui/src/components/spinner/unicode-spinner.tsx
index 0908390..0ac8655 100644
--- a/packages/ui/src/components/spinner/unicode-spinner.tsx
+++ b/packages/ui/src/components/spinner/unicode-spinner.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import * as React from "react";
import { cn } from "../../lib/utils";
diff --git a/packages/ui/src/components/usage-breakdown/usage-breakdown.tsx b/packages/ui/src/components/usage-breakdown/usage-breakdown.tsx
index f1aeb91..a331d0e 100644
--- a/packages/ui/src/components/usage-breakdown/usage-breakdown.tsx
+++ b/packages/ui/src/components/usage-breakdown/usage-breakdown.tsx
@@ -1,3 +1,5 @@
+"use client";
+
import { forwardRef, type ReactNode, useMemo } from "react";
import { ArrowDownRight, ArrowUpRight } from "lucide-react";