import classNames from 'classnames' import React from 'react' import { Image, types } from 'react-bricks/rsc' import { bgColors } from '../../colors' import Container from './Container' export type Border = 'full' | 'boxed' | 'none' interface SectionProps { backgroundColor?: { color: string; className: string } backgroundImage?: types.IImageSource borderTop?: Border borderBottom?: Border className?: string children?: React.ReactNode noOverflowX?: boolean } const Section: React.FC = ({ backgroundColor = bgColors.WHITE.value, backgroundImage, borderTop = 'none', borderBottom = 'none', className = '', noOverflowX = false, children, }) => { const bgColor = backgroundColor.className return ( <>
bg
{backgroundImage && (
)} {borderTop !== 'none' && (
)}
{children}
{borderBottom !== 'none' && (
)}
) } export default Section