jobiqo-cl
Version:
[](https://circleci.com/gh/jobiqo/jobiqo-cl)
24 lines (21 loc) • 966 B
JavaScript
import { __rest } from '../../../../../../node_modules/tslib/tslib.es6.js';
import React__default from 'react';
import { withTheme } from 'styled-components';
import { Grid } from '../../../../02-atoms/06-layout/04-grid/index.js';
import { Cell } from '../../../../02-atoms/06-layout/04-grid/01-cell/index.js';
/**
* Layout with one sidebar.
*/
const OneSidebarLayout = withTheme((_a) => {
var { content, sidebar, theme } = _a, props = __rest(_a, ["content", "sidebar", "theme"]);
return (React__default.createElement(Grid, { gridGap: 6, gridTemplateColumns: ['1fr', `${theme.layout.sidebar.width} auto`], gridTemplateAreas: [
`
"sidebar"
"content"
"content"`,
`"sidebar content content"`
] },
React__default.createElement(Cell, { gridArea: "sidebar" }, sidebar),
React__default.createElement(Cell, { gridArea: "content" }, content)));
});
export { OneSidebarLayout };