feat: 刷新按钮改为整页重载;滚动信息间距可配
- 前台刷新按钮改成 window.location.reload(),项目扫描 / 内容库 / 设置 / 主题全部重走 - settings.header 新增 gap(px,默认 26 ≈ 两个中文字宽,最大 120) - 后台「页头 → 滚动信息」增加「条目间距」输入
This commit is contained in:
@@ -267,7 +267,7 @@ export default function AppNext() {
|
||||
}, [])
|
||||
|
||||
const site: SiteSettings = settings?.settings ?? {
|
||||
header: { enabled: true, speed: 24, items: [] },
|
||||
header: { enabled: true, speed: 24, gap: 26, items: [] },
|
||||
sidebar: {
|
||||
show_profile: true,
|
||||
show_service: true,
|
||||
@@ -666,6 +666,7 @@ export default function AppNext() {
|
||||
headerItems={site.header.items}
|
||||
headerEnabled={site.header.enabled}
|
||||
headerSpeed={site.header.speed}
|
||||
headerGap={site.header.gap}
|
||||
site={site.site}
|
||||
authenticated={session?.authenticated === true}
|
||||
username={session?.username ?? undefined}
|
||||
@@ -673,8 +674,8 @@ export default function AppNext() {
|
||||
dark={isDark}
|
||||
onToggleTheme={() => void toggleTheme()}
|
||||
onRefresh={() => {
|
||||
refresh()
|
||||
load()
|
||||
// 刷新 = 整页重载:项目扫描、内容库、设置、主题都重新走一遍
|
||||
window.location.reload()
|
||||
}}
|
||||
onLogin={() => setLoginOpen(true)}
|
||||
onLogout={() => {
|
||||
|
||||
Reference in New Issue
Block a user