49 lines
982 B
Vue

<script setup lang="ts">
import Header from './Header.vue'
import SplitPane from './SplitPane.vue'
import Editor from './editor/Editor.vue'
import Output from './output/Output.vue'
</script>
<template>
<Header />
<div class="wrapper">
<SplitPane>
<template #left>
<Editor />
</template>
<template #right>
<Output />
</template>
</SplitPane>
</div>
</template>
<style>
body {
font-size: 13px;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
color: var(--base);
margin: 0;
background-color: #f8f8f8;
--base: #444;
--nav-height: 50px;
--font-code: 'Source Code Pro', monospace;
--color-branding: #3ca877;
--color-branding-dark: #416f9c;
}
.wrapper {
height: calc(100vh - var(--nav-height));
}
button {
border: none;
outline: none;
cursor: pointer;
margin: 0;
background-color: transparent;
}
</style>