From 0be54adf20895cf5a94a9571a21549a12e396762 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Tue, 25 Nov 2025 10:29:29 +0800 Subject: [PATCH] [+] About page link --- bun.lock | 3 +++ package.json | 1 + src/lib/ui/IconButton.svelte | 4 ++-- src/lib/ui/appbar/AppBar.svelte | 3 ++- src/routes/+page.svelte | 6 ++++-- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/bun.lock b/bun.lock index ae450a3..db37efb 100644 --- a/bun.lock +++ b/bun.lock @@ -23,6 +23,7 @@ "@fontsource/roboto": "^5.2.8", "@iconify-json/material-symbols": "^1.2.46", "@iconify-json/mdi": "^1.2.3", + "@iconify-json/solar": "^1.2.5", "@iconify-json/svg-spinners": "^1.2.4", "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/kit": "^2.47.1", @@ -169,6 +170,8 @@ "@iconify-json/mdi": ["@iconify-json/mdi@1.2.3", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg=="], + "@iconify-json/solar": ["@iconify-json/solar@1.2.5", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-WMAiNwchU8zhfrySww6KQBRIBbsQ6SvgIu2yA+CHGyMima/0KQwT5MXogrZPJGoQF+1Ye3Qj6K+1CiyNn3YkoA=="], + "@iconify-json/svg-spinners": ["@iconify-json/svg-spinners@1.2.4", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-ayn0pogFPwJA1WFZpDnoq9/hjDxN+keeCMyThaX4d3gSJ3y0mdKUxIA/b1YXWGtY9wVtZmxwcvOIeEieG4+JNg=="], "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], diff --git a/package.json b/package.json index 88d2a6d..810139c 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@fontsource/roboto": "^5.2.8", "@iconify-json/material-symbols": "^1.2.46", "@iconify-json/mdi": "^1.2.3", + "@iconify-json/solar": "^1.2.5", "@iconify-json/svg-spinners": "^1.2.4", "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/kit": "^2.47.1", diff --git a/src/lib/ui/IconButton.svelte b/src/lib/ui/IconButton.svelte index d24d213..a5d1477 100644 --- a/src/lib/ui/IconButton.svelte +++ b/src/lib/ui/IconButton.svelte @@ -1,10 +1,10 @@ \ No newline at end of file diff --git a/src/lib/ui/appbar/AppBar.svelte b/src/lib/ui/appbar/AppBar.svelte index be491a0..aff9939 100644 --- a/src/lib/ui/appbar/AppBar.svelte +++ b/src/lib/ui/appbar/AppBar.svelte @@ -5,6 +5,7 @@ interface Icon { icon: string + size?: number onclick: () => void } @@ -35,7 +36,7 @@ {#each right as item} - + {/each} {#if children} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 88ee9ec..0cfa214 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -7,7 +7,7 @@ import { Layer } from "m3-svelte" import { goto } from "$app/navigation" import { getI18n, setLanguage } from "$lib/i18n" - import MenuItem from "$lib/ui/material3/MenuItem.svelte"; + import MenuItem from "$lib/ui/material3/MenuItem.svelte" let { data }: PageProps = $props() @@ -18,7 +18,9 @@ - goto('/user')} moreIcon="i-material-symbols:translate-rounded"> + goto('/user')} moreIcon="i-material-symbols:translate-rounded" right={[ + { icon: 'i-solar:cat-broken', size: 26, onclick: () => goto('/about') }, +]}> setLanguage('en')}>English setLanguage('zh')}>中文 setLanguage('ja')}>日本語