--- /dev/null
+<div id="{@$container->getPrefixedId()}Container"{*
+ *}{if !$container->getClasses()|empty} class="{implode from=$container->getClasses() item='class' glue=' '}{$class}{/implode}" {/if}{*
+ *}{foreach from=$container->getAttributes() key='attributeName' item='attributeValue'} {$attributeName}="{$attributeValue}"{/foreach}{*
+ *}{if !$container->checkDependencies()} style="display: none;"{/if}{*
+*}>
+ {include file='__formContainerChildren'}
+</div>
+
+{include file='__formContainerDependencies'}
+
+<script data-relocate="true">
+ require(['WoltLabSuite/Core/Form/Builder/Field/Dependency/Container/Default'], function(DefaultContainerDependency) {
+ new DefaultContainerDependency('{@$container->getPrefixedId()}Container');
+ });
+</script>
--- /dev/null
+<div id="{@$container->getPrefixedId()}Container"{*
+ *}{if !$container->getClasses()|empty} class="{implode from=$container->getClasses() item='class' glue=' '}{$class}{/implode}" {/if}{*
+ *}{foreach from=$container->getAttributes() key='attributeName' item='attributeValue'} {$attributeName}="{$attributeValue}"{/foreach}{*
+ *}{if !$container->checkDependencies()} style="display: none;"{/if}{*
+*}>
+ {include file='__formContainerChildren'}
+</div>
+
+{include file='__formContainerDependencies'}
+
+<script data-relocate="true">
+ require(['WoltLabSuite/Core/Form/Builder/Field/Dependency/Container/Default'], function(DefaultContainerDependency) {
+ new DefaultContainerDependency('{@$container->getPrefixedId()}Container');
+ });
+</script>
--- /dev/null
+<?php
+namespace wcf\system\form\builder\container;
+
+/**
+ * Represents a form container whose children are displayed in rows.
+ *
+ * While objects of this class support setting (and getting) labels and descriptions, they are not
+ * shown in the actual form!
+ *
+ * @author Matthias Schmidt
+ * @copyright 2001-2019 WoltLab GmbH
+ * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
+ * @package WoltLabSuite\Core\System\Form\Builder\Container
+ * @since 5.2
+ */
+class RowFormContainer extends FormContainer {
+ /**
+ * @inheritDoc
+ */
+ protected $templateName = '__rowFormContainer';
+
+ /**
+ * @inheritDoc
+ */
+ public function __construct() {
+ $this->addClasses(['row', 'rowColGap', 'formGrid']);
+ }
+}