feat: 将顶部导航穿搭页面替换为AI穿搭方案推荐
- 路由从 /fashion-chat 改为 /outfit - 指向 OutfitRecommendationTool 页面 - 修复导航激活冲突问题 - 更新描述为AI穿搭方案推荐与素材检索
This commit is contained in:
parent
5d198c9909
commit
3adc1355b6
|
|
@ -115,6 +115,7 @@ function App() {
|
||||||
<Route path="/templates" element={<TemplateManagement />} />
|
<Route path="/templates" element={<TemplateManagement />} />
|
||||||
<Route path="/material-model-binding" element={<MaterialModelBinding />} />
|
<Route path="/material-model-binding" element={<MaterialModelBinding />} />
|
||||||
<Route path="/fashion-chat" element={<ChatTool />} />
|
<Route path="/fashion-chat" element={<ChatTool />} />
|
||||||
|
<Route path="/outfit" element={<OutfitRecommendationTool />} />
|
||||||
|
|
||||||
<Route path="/tools" element={<Tools />} />
|
<Route path="/tools" element={<Tools />} />
|
||||||
<Route path="/tools/data-cleaning" element={<DataCleaningTool />} />
|
<Route path="/tools/data-cleaning" element={<DataCleaningTool />} />
|
||||||
|
|
|
||||||
|
|
@ -46,9 +46,9 @@ const Navigation: React.FC = () => {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '穿搭',
|
name: '穿搭',
|
||||||
href: '/fashion-chat',
|
href: '/outfit',
|
||||||
icon: SparklesIcon,
|
icon: SparklesIcon,
|
||||||
description: 'AI智能服装搭配推荐'
|
description: 'AI穿搭方案推荐与素材检索'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '工具',
|
name: '工具',
|
||||||
|
|
@ -62,6 +62,13 @@ const Navigation: React.FC = () => {
|
||||||
if (href === '/') {
|
if (href === '/') {
|
||||||
return location.pathname === '/';
|
return location.pathname === '/';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 特殊处理:工具页面只匹配 /tools 本身,不匹配子路径
|
||||||
|
if (href === '/tools') {
|
||||||
|
return location.pathname === '/tools';
|
||||||
|
}
|
||||||
|
|
||||||
|
// 其他路径使用 startsWith 匹配
|
||||||
return location.pathname.startsWith(href);
|
return location.pathname.startsWith(href);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue