From d4248775b9096591674e0a19a01ca206e95bc445 Mon Sep 17 00:00:00 2001 From: Sylvain Schneider Date: Mon, 11 May 2026 23:51:24 +0200 Subject: [PATCH] add toolbar and statusbar --- kwa-ui/src/App.vue | 33 +++++- kwa-ui/src/components/AppStatusbar.vue | 85 ++++++++++++++++ kwa-ui/src/components/AppToolbar.vue | 136 +++++++++++++++++++++++++ kwa-ui/src/views/RequirementsView.vue | 2 + 4 files changed, 252 insertions(+), 4 deletions(-) create mode 100644 kwa-ui/src/components/AppStatusbar.vue create mode 100644 kwa-ui/src/components/AppToolbar.vue diff --git a/kwa-ui/src/App.vue b/kwa-ui/src/App.vue index 9a4fdfe..7e89e8d 100644 --- a/kwa-ui/src/App.vue +++ b/kwa-ui/src/App.vue @@ -1,17 +1,42 @@ \ No newline at end of file + +html, +body { + height: 100%; + margin: 0; + padding: 0; +} + +#app { + display: flex; + flex-direction: column; + height: 100vh; + overflow: hidden; +} + +.app-main { + flex: 1; + overflow: auto; +} + diff --git a/kwa-ui/src/components/AppStatusbar.vue b/kwa-ui/src/components/AppStatusbar.vue new file mode 100644 index 0000000..9c08ea2 --- /dev/null +++ b/kwa-ui/src/components/AppStatusbar.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/kwa-ui/src/components/AppToolbar.vue b/kwa-ui/src/components/AppToolbar.vue new file mode 100644 index 0000000..378eba6 --- /dev/null +++ b/kwa-ui/src/components/AppToolbar.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/kwa-ui/src/views/RequirementsView.vue b/kwa-ui/src/views/RequirementsView.vue index 028b1f1..f594540 100644 --- a/kwa-ui/src/views/RequirementsView.vue +++ b/kwa-ui/src/views/RequirementsView.vue @@ -88,6 +88,7 @@ const treeData = computed(() => buildTreeData()) +