<script lang="ts" context="module"> | |
export type ApplicationPlatform = "Windows" | "Mac" | "Linux" | "Web"; | |
</script> | |
<script lang="ts"> | |
import LayoutCol from "@graphite/components/layout/LayoutCol.svelte"; | |
import StatusBar from "@graphite/components/window/status-bar/StatusBar.svelte"; | |
import TitleBar from "@graphite/components/window/title-bar/TitleBar.svelte"; | |
import Workspace from "@graphite/components/window/workspace/Workspace.svelte"; | |
let platform: ApplicationPlatform = "Web"; | |
let maximized: true; | |
</script> | |
<LayoutCol class="main-window"> | |
<TitleBar {platform} {maximized} /> | |
<Workspace /> | |
<StatusBar /> | |
</LayoutCol> | |
<style lang="scss" global> | |
.main-window { | |
height: 100%; | |
overflow: auto; | |
touch-action: none; | |
} | |
</style> | |