Container.tsx (522B)
1 import classNames from '@/lib/classnames' 2 import { HTMLAttributes, ReactNode } from 'react' 3 import styles from './Container.module.css' 4 5 export interface ContainerProps extends HTMLAttributes<HTMLDivElement> { 6 isFluid?: boolean 7 } 8 9 export default function Container (props: ContainerProps) { 10 const { className, isFluid, ...restProps } = props 11 12 return ( 13 <div 14 {...classNames( 15 className, 16 styles.container, 17 isFluid ? styles['is-fluid'] : null, 18 )} 19 {...restProps} 20 /> 21 ) 22 }