fix(sidebar): 设置加载前不渲染可隐藏卡片
侧栏三个卡片统一等 /api/settings 返回后再渲染,避免禁用本地服务后刷新仍闪一下
This commit is contained in:
@@ -695,8 +695,10 @@ export default function AppNext() {
|
|||||||
sider={
|
sider={
|
||||||
<div className="sidebar-wrap">
|
<div className="sidebar-wrap">
|
||||||
<div className="sidebar sidebar-home">
|
<div className="sidebar sidebar-home">
|
||||||
{site.sidebar.show_profile !== false && <ProfileCard profile={site.profile} />}
|
{settings !== null && site.sidebar.show_profile !== false && (
|
||||||
{site.sidebar.show_service !== false && (
|
<ProfileCard profile={site.profile} />
|
||||||
|
)}
|
||||||
|
{settings !== null && site.sidebar.show_service !== false && (
|
||||||
<ServicePanel
|
<ServicePanel
|
||||||
projects={projects}
|
projects={projects}
|
||||||
live={live}
|
live={live}
|
||||||
@@ -705,7 +707,7 @@ export default function AppNext() {
|
|||||||
onOpenApi={() => navigate('/interface')}
|
onOpenApi={() => navigate('/interface')}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{site.sidebar.show_nav !== false && (
|
{settings !== null && site.sidebar.show_nav !== false && (
|
||||||
<div className="nav-card">
|
<div className="nav-card">
|
||||||
<Menu
|
<Menu
|
||||||
items={sidebarItems}
|
items={sidebarItems}
|
||||||
|
|||||||
Reference in New Issue
Block a user