diff --git a/src/App.vue b/src/App.vue
index cd07ecc54..85ff76a9e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -61,6 +61,9 @@
Components
+
+ ActionPanel
+
Badge
Button
Chart
diff --git a/src/components/ActionPanel/ActionPanel.vue b/src/components/ActionPanel/ActionPanel.vue
new file mode 100644
index 000000000..0f37e3b0e
--- /dev/null
+++ b/src/components/ActionPanel/ActionPanel.vue
@@ -0,0 +1,66 @@
+
+
+
+
+
diff --git a/src/components/Button/Button.vue b/src/components/Button/Button.vue
index 556b48f6a..019da34fa 100644
--- a/src/components/Button/Button.vue
+++ b/src/components/Button/Button.vue
@@ -67,6 +67,7 @@ export default {
background: #fff;
border: @bg-border-light;
border-radius: @radius;
+ text-align: center;
font-size: @font-sml;
line-height: 2rem;
font-weight: @bold;
diff --git a/src/components/Composer/Composer.vue b/src/components/Composer/Composer.vue
index 9e4cad532..4c281eb05 100644
--- a/src/components/Composer/Composer.vue
+++ b/src/components/Composer/Composer.vue
@@ -217,6 +217,7 @@
:closeLabel="__('common.close')"
:name="fileAttacherModalId"
:title="attachFilesLabel"
+ @closed="resetFocusAfterAttachment"
>
import Page from '@/components/Container/Page.vue';
import ThemeForm from '@/components/Form/context/ThemeForm.vue';
+import ActionPanel from '../ActionPanel/ActionPanel.vue';
export default {
extends: Page,
name: 'AdminPage',
components: {
+ ActionPanel,
ThemeForm
}
};
@@ -19,6 +21,19 @@ export default {
margin-bottom: 2rem;
}
+ .actionPanel {
+ margin-bottom: 1.5rem;
+ padding: 1rem;
+ border: @bg-border-light;
+ border-radius: @radius;
+ background: @lift;
+ }
+
+ // Account for