Optional
extendFrom: FCWithChildrenOptional
areasExtendFrom: FCWithChildrenRest
...expressions: any[]const {
layout: Container,
areas: {
Header,
Side,
Main,
Footer,
},
} = getEasyLayout(styled.div)`
header header header, 1fr
side main main, 5fr
footer footer footer, 1fr
\\ 1fr 1fr 1fr
`;
const App = () => {
return (
<Container>
<Header>Header Content</Header>
<Side>Side Content</Side>
<Main>Main Content</Main>
<Footer>Footer Content</Footer>
</Container>
);
};
Quickly express advanced, extensible grid layouts with styled-components.