Spaces:
Running
Running
File size: 631 Bytes
227c43a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import React from 'react';
import PropTypes from 'prop-types';
import './PluginLayout.css';
const PluginLayout = ({ sidebar, children }) => (
<div className="container mx-auto px-4 plugin-layout">
<div className="grid grid-cols-1 lg:grid-cols-12 gap-6">
<aside className="lg:col-span-3 xl:col-span-2 plugin-sidebar">
{sidebar}
</aside>
<main className="lg:col-span-9 xl:col-span-10 plugin-main-content">
{children}
</main>
</div>
</div>
);
PluginLayout.propTypes = {
sidebar: PropTypes.node,
children: PropTypes.node,
};
export default PluginLayout; |