From bf6873d261841adbd220adc533f2c986dca2cf8c Mon Sep 17 00:00:00 2001 From: Bhasher Date: Wed, 3 Jan 2024 04:37:21 +0100 Subject: [PATCH] Responsive design --- frontend/package.json | 1 + .../icons/chevron-right-svgrepo-com.svg | 3 + .../src/components/icons/menu_opener.svelte | 19 ++++++ frontend/src/components/project/header.svelte | 10 +-- .../src/components/project/project.svelte | 12 +++- frontend/src/components/sidebar.svelte | 61 +++++++++++++++++-- frontend/src/stores/config.ts | 2 +- 7 files changed, 94 insertions(+), 14 deletions(-) create mode 100644 frontend/src/components/icons/chevron-right-svgrepo-com.svg create mode 100644 frontend/src/components/icons/menu_opener.svelte diff --git a/frontend/package.json b/frontend/package.json index e57ca14..9a1e0e7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,6 +4,7 @@ "private": true, "scripts": { "dev": "vite dev", + "dev-host": "vite dev --host", "build": "vite build", "preview": "vite preview", "test": "playwright test", diff --git a/frontend/src/components/icons/chevron-right-svgrepo-com.svg b/frontend/src/components/icons/chevron-right-svgrepo-com.svg new file mode 100644 index 0000000..186dd4a --- /dev/null +++ b/frontend/src/components/icons/chevron-right-svgrepo-com.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/frontend/src/components/icons/menu_opener.svelte b/frontend/src/components/icons/menu_opener.svelte new file mode 100644 index 0000000..22f0026 --- /dev/null +++ b/frontend/src/components/icons/menu_opener.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/frontend/src/components/project/header.svelte b/frontend/src/components/project/header.svelte index 4f7d3dd..ffa11d4 100644 --- a/frontend/src/components/project/header.svelte +++ b/frontend/src/components/project/header.svelte @@ -56,9 +56,7 @@ currentChoice={view?.primary_tag_id} /> -
- -
+ @@ -67,27 +65,29 @@ diff --git a/frontend/src/components/sidebar.svelte b/frontend/src/components/sidebar.svelte index 201296b..e77a0fc 100644 --- a/frontend/src/components/sidebar.svelte +++ b/frontend/src/components/sidebar.svelte @@ -7,12 +7,15 @@ import projectTags from '../stores/projectTags'; import EditIcon from './icons/editIcon.svelte'; import { get } from 'svelte/store'; + import MenuOpener from './icons/menu_opener.svelte'; export let project: Project; let viewEditId: number; let viewEditValue: string; + let isVisible = false; + onMount(async () => { await views.init(project.id); @@ -46,7 +49,7 @@ } -