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 @@
-
+