diff --git a/addons/html_builder/static/src/core/building_blocks/builder_row.js b/addons/html_builder/static/src/core/building_blocks/builder_row.js index ff34acff0b382..24b60d0df9291 100644 --- a/addons/html_builder/static/src/core/building_blocks/builder_row.js +++ b/addons/html_builder/static/src/core/building_blocks/builder_row.js @@ -15,6 +15,7 @@ export class BuilderRow extends Component { ...basicContainerBuilderComponentProps, label: { type: String, optional: true }, tooltip: { type: String, optional: true }, + className: { type: String, optional: true }, slots: { type: Object, optional: true }, level: { type: Number, optional: true }, expand: { type: Boolean, optional: true }, @@ -51,6 +52,10 @@ export class BuilderRow extends Component { return this.props.level ? `o_we_sublevel_${this.props.level}` : ""; } + getClass() { + return [this.getLevelClass(), this.props.className].filter((x) => x).join(" "); + } + toggleCollapseContent() { this.state.expanded = !this.state.expanded; } diff --git a/addons/html_builder/static/src/core/building_blocks/builder_row.xml b/addons/html_builder/static/src/core/building_blocks/builder_row.xml index 412d834a503fd..e20a573b227ad 100644 --- a/addons/html_builder/static/src/core/building_blocks/builder_row.xml +++ b/addons/html_builder/static/src/core/building_blocks/builder_row.xml @@ -3,7 +3,7 @@ -
+