Skip to content

Commit

Permalink
Merge branch 'hotfix/09_27' into 'dev'
Browse files Browse the repository at this point in the history
fix: AppProps 新增style属性  layout 布局改动

See merge request label-bee/beehive!15
  • Loading branch information
luozefeng committed Sep 27, 2021
2 parents 3926c09 + 6a44392 commit 80b5187
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 14 deletions.
3 changes: 3 additions & 0 deletions packages/lb-components/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ export interface AppProps {
header?: React.ReactNode;
footer?: React.ReactNode;
sider?: React.ReactNode;
style?: {
[key: string]: any;
};
setToolInstance?: (tool: ToolInstance) => void;
}

Expand Down
32 changes: 18 additions & 14 deletions packages/lb-components/src/views/MainView/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,25 +15,29 @@ const layoutCls = `${prefix}-layout`;
const MainView: React.FC<AppProps> = (props) => {
return (
<ViewportProvider>
<Layout className={`${layoutCls} ${props.className}`}>
<Header className={`${layoutCls}__header`}>
{getNewNode(
props.header,
<ToolHeader
headerName={props.headerName}
goBack={props.goBack}
exportData={props.exportData}
/>,
)}
</Header>
<Layout className={`${layoutCls} ${props.className}`} style={props.style}>
{
getNewNode(props.header,
<Header className={`${layoutCls}__header`}>
<ToolHeader
headerName={props.headerName}
goBack={props.goBack}
exportData={props.exportData}
/>
</Header>
)
}
<Layout>
<Content className={`${layoutCls}__content`}>
<AnnotationOperation {...props} />
{getNewNode(props.footer, <ToolFooter />)}
</Content>
<Sider className={`${layoutCls}__side`} width='auto'>
{getNewNode(props.sider, <Sidebar />)}
</Sider>
{
getNewNode(props.sider,
<Sider className={`${layoutCls}__side`} width='auto'>
<Sidebar/>
</Sider>)
}
</Layout>
</Layout>
</ViewportProvider>
Expand Down

0 comments on commit 80b5187

Please sign in to comment.