我将会按照 Seafile 前端 React 代码和解析到的 html 代码,进行一下梳理,也方便以后修改前端时能快速查到需要的组件。
SidePanel
frontend/src/components/side-panel.js
接受参数:
isSidePanelClosed
,接收自app.state.isSidePanelClosed
currentTab
,接收自app.onCloseSidePanel
onCloseSidePanel
,接收自apptabItemClick
,接收自app.tabItemClick
draftCounts
,接收自app.state.draftCounts
Logo
frontend/src/components/logo.js
接受参数:
onCloseSidePanel
,从上级传入,最终执行的是app.js
中onCloseSidePanel
,作用是设置 app 组件中的state.isSideP