+
diff --git a/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.css b/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.css
index 43b061bee0..45940fe632 100644
--- a/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.css
+++ b/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.css
@@ -31,3 +31,12 @@
color: var(--rpl-clr-type-focus-contrast);
}
}
+
+.rpl-form-actions--block {
+ flex-direction: column;
+ align-items: start;
+
+ .rpl-form-actions__reset {
+ padding-inline: var(--rpl-sp-2);
+ }
+}
diff --git a/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.vue b/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.vue
index 2045e0605c..ea8dc41241 100644
--- a/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.vue
+++ b/packages/ripple-ui-forms/src/components/RplFormActions/RplFormActions.vue
@@ -16,6 +16,7 @@ interface Props {
suffixIcon?: string
displayResetButton?: boolean
globalEvents?: boolean
+ display?: 'inline' | 'block'
}
const props = withDefaults(defineProps
(), {
@@ -28,7 +29,8 @@ const props = withDefaults(defineProps(), {
prefixIcon: undefined,
suffixIcon: undefined,
disabled: false,
- globalEvents: true
+ globalEvents: true,
+ display: 'inline'
})
const emit = defineEmits<{
@@ -85,7 +87,9 @@ onMounted(() => {
-