import React from 'react' import classnames from 'classnames' type WrapperProps = { isPackage?: boolean isBasic?: boolean modifiers: string[] backgroundColor?: string } const Wrapper: React.FC> = ({ children, isBasic, modifiers = [], backgroundColor, }) => { const modifierClasses = modifiers.map((modifier) => `o-topper--${modifier}`) const modifierClassesString = modifierClasses.toString().replace(/,/g, ' ') const wrapperClassnames = classnames({ 'o-topper': true, 'article-topper': true, [`o-topper--color-${backgroundColor}`]: Boolean(backgroundColor), 'o-topper--basic': isBasic, [`${modifierClassesString}`]: Boolean(modifierClassesString), }) return
{children}
} export default Wrapper