76 lines
1.4 KiB
Vue
76 lines
1.4 KiB
Vue
<template>
|
|
<div id="app">
|
|
<left-menu-component></left-menu-component>
|
|
<v-app id="content">
|
|
<ion-app>
|
|
<ion-vue-router/>
|
|
</ion-app>
|
|
</v-app>
|
|
<ion-menu-controller></ion-menu-controller>
|
|
</div>
|
|
</template>
|
|
|
|
<script lang="ts">
|
|
|
|
import { Component, Vue } from 'vue-property-decorator';
|
|
|
|
@Component({
|
|
components: {
|
|
LeftMenuComponent: () => import(
|
|
/* webpackChunkName: "LeftMenuComponent" */
|
|
'@/components/LeftMenu.component.vue')
|
|
}
|
|
})
|
|
export default class App extends Vue {
|
|
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
|
|
#app {
|
|
font-family: "Avenir", Helvetica, Arial, sans-serif;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
text-align: center;
|
|
color: #2c3e50;
|
|
height: 100%;
|
|
}
|
|
|
|
:root {
|
|
--ion-color-primary: var(--v-primary-base);
|
|
}
|
|
|
|
#nav {
|
|
padding: 30px;
|
|
}
|
|
|
|
#nav a {
|
|
font-weight: bold;
|
|
color: #2c3e50;
|
|
}
|
|
|
|
#nav a.router-link-exact-active {
|
|
color: #42b983;
|
|
}
|
|
|
|
.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot, .v-text-field.v-text-field--enclosed .v-text-field__details {
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.v-text-field--rounded > .v-input__control > .v-input__slot {
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
|
|
margin-left: 15px;
|
|
}
|
|
|
|
.app-content {
|
|
height: 100vh;
|
|
}
|
|
|
|
</style>
|