import classNames from "classnames"; import { isColorDark, fixColor } from "../../../utils"; export const moduleBase: any = (data: any, props?: any, variant?: string) => { const backgroundColor = fixColor(data?.backgroundColour); const colorFromBg = isColorDark(backgroundColor) ? "[&_.color-from-bg]:text-white" : "[&_.color-from-bg]:text-black"; let className = classNames([props?.className]); if (variant === "section") { className = classNames( "module", [data?.mediaAlignment?.toLowerCase()], [data?.mediaOrientation?.toLowerCase()], [`pt-${data?.paddingTop?.toLowerCase() || 0}`], [`pb-${data?.paddingBottom?.toLowerCase() || 0}`], [colorFromBg], [props?.className], ); } return { id: data?.anchor || null, className, style: { backgroundColor, ...props?.style, }, }; };