ovdashboard/ui/src/App.vue

53 lines
1,001 B
Vue
Raw Normal View History

2022-09-09 16:23:04 +00:00
<template>
2022-09-09 16:38:12 +00:00
<v-app>
<v-main>
2022-09-11 23:28:37 +00:00
<TitleBar>
<div v-html="title_html" />
</TitleBar>
2022-09-09 22:41:50 +00:00
<HelloWorld />
2022-09-09 16:38:12 +00:00
</v-main>
</v-app>
2022-09-09 16:23:04 +00:00
</template>
<script lang="ts">
2022-09-11 23:28:37 +00:00
import { Component, Vue } from "vue-property-decorator";
2022-09-09 22:41:50 +00:00
import HelloWorld from "./components/HelloWorld.vue";
import TitleBar from "./components/TitleBar.vue";
2022-09-09 16:23:04 +00:00
2022-09-11 23:28:37 +00:00
@Component({
2022-09-09 16:23:04 +00:00
components: {
HelloWorld,
2022-09-09 22:41:50 +00:00
TitleBar,
2022-09-09 16:23:04 +00:00
},
2022-09-11 23:28:37 +00:00
})
export default class App extends Vue {
private title_html = "<h1>changeme</h1>";
}
2022-09-09 16:38:12 +00:00
</script>
2022-09-12 00:39:19 +00:00
2022-09-12 11:07:24 +00:00
<style lang="scss">
@import "@/assets/fonts.css";
2022-09-12 00:39:19 +00:00
2022-09-12 11:07:24 +00:00
// THW Logo font
2022-09-12 00:39:19 +00:00
.thw-logo-font {
font-family: "Lubalin Graph", serif !important;
2022-09-12 10:47:44 +00:00
font-weight: bold !important;
2022-09-12 00:39:19 +00:00
}
2022-09-12 11:07:24 +00:00
// THW Heading font
2022-09-12 00:39:19 +00:00
.thw-heading-font {
font-family: "Neue Praxis", "Roboto", sans-serif !important;
}
2022-09-12 11:07:24 +00:00
// THW Text font
2022-09-12 00:39:19 +00:00
.thw-text-font {
font-family: "Neue Demos", serif !important;
}
2022-09-12 11:07:24 +00:00
// THW Citation font
2022-09-12 00:39:19 +00:00
.thw-citation-font {
font-family: "Neue Demos", serif !important;
2022-09-12 10:47:44 +00:00
font-style: italic !important;
2022-09-12 00:39:19 +00:00
}
</style>