styles function
Calculate CSS
// No-Code Component Definition
import { NoCodeComponentDefinition } from "@easyblocks/core";
export const simpleBannerDefinition: NoCodeComponentDefinition = {
// ...
styles: ({ values }) => {
return {
styled: {
Root: {
backgroundColor: values.backgroundColor,
border: values.hasBorder ? "2px solid black" : "none",
padding: values.padding
},
Wrapper: {
maxWidth: 600,
display: "flex",
flexDirection: "column",
gap: values.gap
},
ButtonsWrapper: {
display: "flex",
flexDirection: "row",
flexWrap: "wrap",
gap: values.buttonsGap
}
}
}
},
// ...
};Responsiveness
Computed props
Passing parameters to subcomponents
Last updated