瀏覽代碼

feat(studio): open chat by default

Ma 7 月之前
父節點
當前提交
211b18ccfa
共有 3 個文件被更改,包括 11 次插入 和 1 次删除
  1. 2 1
      packages/studio/src/App.tsx
  2. 8 0
      packages/studio/src/app-state.test.ts
  3. 1 0
      packages/studio/src/app-state.ts

+ 2 - 1
packages/studio/src/App.tsx

@@ -21,6 +21,7 @@ import { useTheme } from "./hooks/use-theme";
 import { useI18n } from "./hooks/use-i18n";
 import { postApi, useApi } from "./hooks/use-api";
 import { Sun, Moon, Bell, MessageSquare } from "lucide-react";
+import { DEFAULT_CHAT_OPEN } from "./app-state";
 
 export type Route =
   | { page: "dashboard" }
@@ -52,7 +53,7 @@ export function App() {
   const { data: project, refetch: refetchProject } = useApi<{ language: string; languageExplicit: boolean }>("/project");
   const [showLanguageSelector, setShowLanguageSelector] = useState(false);
   const [ready, setReady] = useState(false);
-  const [chatOpen, setChatOpen] = useState(false);
+  const [chatOpen, setChatOpen] = useState(DEFAULT_CHAT_OPEN);
 
   const isDark = theme === "dark";
 

+ 8 - 0
packages/studio/src/app-state.test.ts

@@ -0,0 +1,8 @@
+import { describe, expect, it } from "vitest";
+import { DEFAULT_CHAT_OPEN } from "./app-state";
+
+describe("app shell state", () => {
+  it("opens the chat panel by default", () => {
+    expect(DEFAULT_CHAT_OPEN).toBe(true);
+  });
+});

+ 1 - 0
packages/studio/src/app-state.ts

@@ -0,0 +1 @@
+export const DEFAULT_CHAT_OPEN = true;