-
-
Notifications
You must be signed in to change notification settings - Fork 357
Expand file tree
/
Copy pathApp.tsx
More file actions
64 lines (60 loc) · 1.9 KB
/
App.tsx
File metadata and controls
64 lines (60 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import { lazy, Suspense } from "react";
import "katex/dist/katex.min.css";
import "./styles/base.css";
import "./styles/ds-tokens.css";
import "./styles/ds-modal.css";
import "./styles/ds-toast.css";
import "./styles/ds-panel.css";
import "./styles/ds-diff.css";
import "./styles/ds-popover.css";
import "./styles/ds-tooltip.css";
import "./styles/buttons.css";
import "./styles/sidebar.css";
import "./styles/home.css";
import "./styles/workspace-home.css";
import "./styles/main.css";
import "./styles/messages.css";
import "./styles/approval-toasts.css";
import "./styles/error-toasts.css";
import "./styles/request-user-input.css";
import "./styles/update-toasts.css";
import "./styles/composer.css";
import "./styles/review-inline.css";
import "./styles/diff.css";
import "./styles/diff-viewer.css";
import "./styles/file-tree.css";
import "./styles/panel-tabs.css";
import "./styles/prompts.css";
import "./styles/debug.css";
import "./styles/terminal.css";
import "./styles/plan.css";
import "./styles/about.css";
import "./styles/tabbar.css";
import "./styles/worktree-modal.css";
import "./styles/clone-modal.css";
import "./styles/workspace-from-url-modal.css";
import "./styles/mobile-remote-workspace-modal.css";
import "./styles/branch-switcher-modal.css";
import "./styles/git-init-modal.css";
import "./styles/settings.css";
import "./styles/compact-base.css";
import "./styles/compact-phone.css";
import "./styles/compact-tablet.css";
import { useWindowLabel } from "@/features/layout/hooks/useWindowLabel";
import MainApp from "@app/components/MainApp";
const AboutView = lazy(() =>
import("@/features/about/components/AboutView").then((module) => ({
default: module.AboutView,
})),
);
export default function App() {
const windowLabel = useWindowLabel();
if (windowLabel === "about") {
return (
<Suspense fallback={null}>
<AboutView />
</Suspense>
);
}
return <MainApp />;
}