import { clsx } from 'clsx/lite';
import { HTMLAttributes, ReactNode, RefObject } from 'react';
/*
MAX WIDTHS
Main: 954px +
Sidebar: 302px +
Gap: 24px =
Total: 1280px
-
Column offset: (302px + 24px) / 2 = 163px
*/
export default function AppGrid({
containerRef,
className,
classNameMain,
classNameSide,
contentMain,
contentSide,
sideFirstOnMobile,
sideHiddenOnMobile,
...props
}: {
containerRef?: RefObject
className?: string
classNameMain?: string
classNameSide?: string
contentMain: ReactNode
contentSide?: ReactNode
sideFirstOnMobile?: boolean
sideHiddenOnMobile?: boolean
} & HTMLAttributes) {
return (
{contentMain}
{contentSide &&
{contentSide}
}
);
};