Files
dify/web/app/components/workflow/skill/main.tsx
2026-01-14 16:28:14 +08:00

42 lines
1.1 KiB
TypeScript

'use client'
import type { FC } from 'react'
import * as React from 'react'
import EditorArea from './editor-area'
import EditorBody from './editor-body'
import EditorTabItem from './editor-tab-item'
import EditorTabs from './editor-tabs'
import FileItem from './file-item'
import Files from './files'
import FoldItem from './fold-item'
import Sidebar from './sidebar'
import SidebarSearchAdd from './sidebar-search-add'
import SkillDocEditor from './skill-doc-editor'
import SkillPageLayout from './skill-page-layout'
const SkillMain: FC = () => {
return (
<div className="h-full bg-workflow-canvas-workflow-top-bar-1 pl-3 pt-[52px]">
<SkillPageLayout>
<Sidebar>
<SidebarSearchAdd />
<Files>
<FoldItem />
<FileItem />
<FileItem />
</Files>
</Sidebar>
<EditorArea>
<EditorTabs>
<EditorTabItem />
<EditorTabItem />
</EditorTabs>
<EditorBody>
<SkillDocEditor />
</EditorBody>
</EditorArea>
</SkillPageLayout>
</div>
)
}
export default React.memo(SkillMain)