mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 00:49:03 +00:00
25 lines
545 B
TypeScript
25 lines
545 B
TypeScript
|
|
import classnames from "classnames";
|
||
|
|
import React, { ReactChild } from "react";
|
||
|
|
|
||
|
|
interface ISidePanelContentProps {
|
||
|
|
children: ReactChild;
|
||
|
|
className?: string;
|
||
|
|
}
|
||
|
|
|
||
|
|
const baseClass = "side-panel-page";
|
||
|
|
|
||
|
|
/**
|
||
|
|
* A component that controls the layout and styling of the side panel region of
|
||
|
|
* the application.
|
||
|
|
*/
|
||
|
|
const SidePanelPage = ({
|
||
|
|
children,
|
||
|
|
className,
|
||
|
|
}: ISidePanelContentProps): JSX.Element => {
|
||
|
|
const classes = classnames(baseClass, className);
|
||
|
|
|
||
|
|
return <div className={classes}>{children}</div>;
|
||
|
|
};
|
||
|
|
|
||
|
|
export default SidePanelPage;
|