提交 dbc35e46 作者: 曹云

改-修改组件样式

上级 efc13e6d
interface DomType {
noFor?: boolean,
columns:{element:JSX.Element}[],
}
export interface leftBoxProps { export interface leftBoxProps {
boxIndex: number, boxIndex: number,
leftRenderDom: { leftRenderDom: DomType,
noFor?: boolean,
RenderDom: JSX.Element
},
} }
export interface rightBoxProps { export interface rightBoxProps {
rightRenderDom: { rightRenderDom: DomType
noFor?: boolean,
RenderDom: JSX.Element
}
} }
export interface BoxProps { export interface BoxProps {
boxIndex: number, boxIndex: number,
leftRenderDom: { leftRenderDom: DomType,
noFor?: boolean, rightRenderDom: DomType
RenderDom: JSX.Element
},
rightRenderDom: {
noFor?: boolean,
RenderDom: JSX.Element
}
} }
\ No newline at end of file
...@@ -9,7 +9,7 @@ export default function Left(props:leftBoxProps) { ...@@ -9,7 +9,7 @@ export default function Left(props:leftBoxProps) {
leftRenderDom.noFor ? leftRenderDom.noFor ?
<div>111111</div> <div>111111</div>
: :
leftRenderDom.RenderDom leftRenderDom.columns.map((item)=>item.element)
} }
</Box> </Box>
) )
......
...@@ -9,7 +9,7 @@ export default function Right(props:rightBoxProps) { ...@@ -9,7 +9,7 @@ export default function Right(props:rightBoxProps) {
rightRenderDom.noFor ? rightRenderDom.noFor ?
<div>111111</div> <div>111111</div>
: :
rightRenderDom.RenderDom rightRenderDom.columns.map((item)=>item.element)
} }
</Box> </Box>
) )
......
...@@ -149,7 +149,7 @@ export default function EquipmentLeasing() { ...@@ -149,7 +149,7 @@ export default function EquipmentLeasing() {
</div> </div>
</div> </div>
</div> </div>
<ContentBox boxIndex={4} leftRenderDom={{RenderDom:Dom}} rightRenderDom={{noFor:true,RenderDom:Dom}}/> <ContentBox boxIndex={4} leftRenderDom={{columns:[{element:Dom}]}} rightRenderDom={{noFor:true,columns:[{element:Dom}]}}/>
</Box> </Box>
</Layout> </Layout>
) )
......
...@@ -63,7 +63,7 @@ export default function FlyingHandService() { ...@@ -63,7 +63,7 @@ export default function FlyingHandService() {
</div> </div>
<Button type="primary" className='btn'>报名学习课程</Button> <Button type="primary" className='btn'>报名学习课程</Button>
</div> </div>
<ContentBox boxIndex={2} leftRenderDom={{RenderDom:Dom}} rightRenderDom={{noFor:true,RenderDom:Dom}}/> <ContentBox boxIndex={2} leftRenderDom={{columns:[{element:Dom}]}} rightRenderDom={{noFor:true,columns:[{element:Dom}]}}/>
</Box> </Box>
</Layout> </Layout>
); );
......
import React from 'react'; import React from 'react';
import {Box} from './styled';
import ContentBox from '~/components/contentBox'; import ContentBox from '~/components/contentBox';
export default function WaterfallFlowBody() { export default function WaterfallFlowBody() {
const Dom = <div className='item' style={{height:343}}>12312312312</div> const Dom = <div className='item' style={{height:343}}>12312312312</div>
return <div> const columns = [
{
<ContentBox boxIndex={2} leftRenderDom={{RenderDom:Dom}} rightRenderDom={{noFor:true,RenderDom:Dom}}/> element:Dom
</div>; }
]
return (
<Box>
<ContentBox boxIndex={2} leftRenderDom={{columns:[{element:Dom}]}} rightRenderDom={{noFor:true,columns:[{element:Dom}]}}/>
</Box>
)
} }
import styled from "styled-components"
export const Box = styled.div`
box-sizing: border-box;
.item{
background-color: red;
}
`
\ No newline at end of file
...@@ -149,7 +149,7 @@ export default function JobServices() { ...@@ -149,7 +149,7 @@ export default function JobServices() {
</div> </div>
</div> </div>
</div> </div>
<ContentBox boxIndex={2} leftRenderDom={{RenderDom:Dom}} rightRenderDom={{noFor:true,RenderDom:Dom}}/> <ContentBox boxIndex={2} leftRenderDom={{columns:[{element:Dom}]}} rightRenderDom={{noFor:true,columns:[{element:Dom}]}}/>
</Box> </Box>
</Layout> </Layout>
) )
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论