Files
plane/web/ee/components/common/layout/root.tsx
Anmol Singh Bhatia f247d854bd [WEB-2943] dev: common layout components (#2072)
* dev: common title and description input component added

* dev: common layout components
2025-01-02 18:22:27 +05:30

22 lines
555 B
TypeScript

"use client";
import React, { FC } from "react";
// utils
import { cn } from "@plane/utils";
type TLayoutRootProps = {
children: React.ReactNode;
className?: string;
emptyStateComponent?: React.ReactNode;
renderEmptyState?: boolean;
};
export const LayoutRoot: FC<TLayoutRootProps> = (props) => {
const { children, className = "", renderEmptyState, emptyStateComponent } = props;
return (
<div className={cn("flex h-full w-full overflow-hidden", className)}>
{renderEmptyState ? emptyStateComponent : children}
</div>
);
};