From 8798596e91b2fe8771e2841f6f2bfb27e85038f7 Mon Sep 17 00:00:00 2001 From: Damillora Date: Sat, 22 Feb 2025 07:59:16 +0000 Subject: [PATCH] feat: update looks of web app --- web/app/src/app.scss | 37 +++++++++++++++++- web/app/src/lib/components/ui/Navbar.svelte | 2 +- web/app/src/routes/+page.svelte | 6 +-- web/app/src/routes/post/[id]/+page.svelte | 11 +++--- web/app/src/routes/posts/+page.svelte | 43 ++++++++++++--------- web/app/src/routes/tags/+page.svelte | 6 ++- web/app/vite.config.ts | 10 +++++ 7 files changed, 82 insertions(+), 33 deletions(-) diff --git a/web/app/src/app.scss b/web/app/src/app.scss index 3b5331a..60708f5 100644 --- a/web/app/src/app.scss +++ b/web/app/src/app.scss @@ -1,6 +1,15 @@ /* Write your global styles here, in SCSS syntax. Variables and mixins from the src/variables.scss file are available here without importing */ -@use "../node_modules/bulma/sass"; +// Path to Bulma's sass folder +@use "bulma/sass" with ( + $family-primary: '"Nunito", sans-serif', + $primary: #00afcc, +); +// Import the Google Font +@import url("https://fonts.googleapis.com/css?family=Nunito:400,700"); + + +// Others .tile.is-multiline { flex-wrap: wrap; } @@ -9,6 +18,30 @@ white-space: pre-line; } -.svelte-tags-input-matchs-parent { +// Svelte Tags +#tags .svelte-tags-input-layout { + @extend .input; + padding: 0; + padding-top: var(--bulma-control-padding-vertical); + padding-right: var(--bulma-control-padding-horizontal); + padding-left: var(--bulma-control-padding-horizontal); + height: auto !important; +} +#tags .svelte-tags-input-layout:focus-within { + outline: 0; +} + +#tags .svelte-tags-input { + padding: 0; + margin-top: 0; + margin-bottom: var(--bulma-control-padding-vertical); +} +#tags .svelte-tags-input-tag { + @extend .tag; + margin-top: 0; + margin-bottom: var(--bulma-control-padding-vertical); + margin-right: var(--bulma-control-padding-horizontal); +} +#tags .svelte-tags-input-matchs-parent{ z-index: 2000; } diff --git a/web/app/src/lib/components/ui/Navbar.svelte b/web/app/src/lib/components/ui/Navbar.svelte index 6a7c3a5..4102b67 100644 --- a/web/app/src/lib/components/ui/Navbar.svelte +++ b/web/app/src/lib/components/ui/Navbar.svelte @@ -57,7 +57,7 @@ -
- -
+ +
+
diff --git a/web/app/src/routes/post/[id]/+page.svelte b/web/app/src/routes/post/[id]/+page.svelte index 70a3f36..ef67791 100644 --- a/web/app/src/routes/post/[id]/+page.svelte +++ b/web/app/src/routes/post/[id]/+page.svelte @@ -1,12 +1,12 @@ diff --git a/web/app/vite.config.ts b/web/app/vite.config.ts index fb86d6d..e94d884 100644 --- a/web/app/vite.config.ts +++ b/web/app/vite.config.ts @@ -11,4 +11,14 @@ export default defineConfig({ }, }, }, + server: { + allowedHosts: ["5173.shinosawa.nanao.moe"], + proxy: { + // string shorthand: + // http://localhost:5173/foo + // -> http://localhost:4567/foo + '/api': 'http://localhost:5050', + '/data': 'https://booru.nanao.moe', + } + } });