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