diff --git a/packages/app/src/session/composer/activity-chips.fixture.tsx b/packages/app/src/session/composer/activity-chips.fixture.tsx index b64028579771..d9ec9eab0eee 100644 --- a/packages/app/src/session/composer/activity-chips.fixture.tsx +++ b/packages/app/src/session/composer/activity-chips.fixture.tsx @@ -1,7 +1,6 @@ import "@/index.css" import { render } from "solid-js/web" import { DialogProvider } from "@opencode/ui/context/dialog" -import { MarkedProvider } from "@opencode/ui/context/marked" import { ThemeProvider, useTheme } from "@opencode/ui/theme" import { LanguageProvider, UiI18nBridge } from "@/runtime/i18n/language" import { motionTuning } from "@opencode/ui/motion-tuning" @@ -9,6 +8,7 @@ import { Experiments } from "./activity-chips.stories" function Preview() { useTheme().setColorScheme("dark") + return } @@ -18,9 +18,7 @@ render( - - - + @@ -35,14 +33,18 @@ function choose(mode: string, corners: string) { ["activity.chip.corners", corners], ]) { const knob = motionTuning.list().find((item) => item.id === id) + if (!knob || knob.kind !== "choice" || !knob.options.includes(value)) throw new Error(`Invalid choice ${id}: ${value}`) + motionTuning.set(knob, value) } } + declare global { interface Window { chipExperiment: typeof choose } } + window.chipExperiment = choose