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