1import Theme from "../themes/theme";
2import chatPanel from "./chatPanel";
3import { text } from "./components";
4import contactsPanel from "./contactsPanel";
5import commandPalette from "./commandPalette";
6import editor from "./editor";
7import projectPanel from "./projectPanel";
8import search from "./search";
9import picker from "./picker";
10import workspace from "./workspace";
11import projectDiagnostics from "./projectDiagnostics";
12
13export const panel = {
14 padding: { top: 12, left: 12, bottom: 12, right: 12 },
15};
16
17export default function app(theme: Theme): Object {
18 return {
19 picker: picker(theme),
20 workspace: workspace(theme),
21 editor: editor(theme),
22 projectDiagnostics: projectDiagnostics(theme),
23 commandPalette: commandPalette(theme),
24 projectPanel: projectPanel(theme),
25 chatPanel: chatPanel(theme),
26 contactsPanel: contactsPanel(theme),
27 search: search(theme),
28 breadcrumbs: {
29 ...text(theme, "sans", "secondary"),
30 padding: {
31 left: 6,
32 },
33 }
34 };
35}