主要更新: - 更新代理商端文档,明确项目由品牌方分配流程 - 新增Brief配置详情页(已配置)设计稿 - 完善工作台紧急待办中品牌新任务功能 - 整理Pencil设计文件中代理商端页面顺序 - 新增后端FastAPI框架及核心API - 新增前端Next.js页面和组件库 - 添加.gitignore排除构建和缓存文件 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
27 lines
541 B
TypeScript
27 lines
541 B
TypeScript
'use client'
|
|
|
|
import { Sidebar } from '../navigation/Sidebar'
|
|
|
|
interface DesktopLayoutProps {
|
|
children: React.ReactNode
|
|
role?: 'creator' | 'agency' | 'brand'
|
|
className?: string
|
|
}
|
|
|
|
export function DesktopLayout({
|
|
children,
|
|
role = 'creator',
|
|
className = '',
|
|
}: DesktopLayoutProps) {
|
|
return (
|
|
<div className={`min-h-screen bg-bg-page flex ${className}`}>
|
|
<Sidebar role={role} />
|
|
<main className="flex-1 ml-[260px] p-8 overflow-auto">
|
|
{children}
|
|
</main>
|
|
</div>
|
|
)
|
|
}
|
|
|
|
export default DesktopLayout
|