added backend which maintains ai instances;

added frontend as control panel
This commit is contained in:
wea_ondara
2024-04-24 19:40:03 +02:00
parent 9cafd8b1e9
commit 41474d474c
79 changed files with 9022 additions and 0 deletions

36
frontend/src/App.vue Normal file
View File

@@ -0,0 +1,36 @@
<script lang="ts">
import {RouterView} from 'vue-router';
import {Options, Vue} from 'vue-class-component';
import DocumentLocaleSetter from '@/components/locale/DocumentLocaleSetter.vue';
import NavBar from '@/components/navbar/NavBar.vue';
import LocaleSaver from '@/components/locale/LocaleSaver.vue';
import SideBar from '@/components/sidebar/SideBar.vue';
@Options({
name: 'App',
components: {
DocumentLocaleSetter,
LocaleSaver,
NavBar,
RouterView,
SideBar,
},
})
export default class App extends Vue {
sidebarToggled = false;
}
</script>
<template>
<div class="h-100 w-100 overflow-hidden">
<LocaleSaver/>
<DocumentLocaleSetter/>
<SideBar ref="sidebar" class="h-100 w-100 overflow-hidden" :toggled="sidebarToggled"
@close="sidebarToggled=false"/>
<div class="d-flex flex-column h-100 w-100 overflow-hidden">
<NavBar @toggleSidebar="sidebarToggled = !sidebarToggled"/>
<RouterView class="flex-grow-1"/>
</div>
</div>
</template>