diff --git a/src/app/components/base/button/Button.vue b/src/app/components/base/button/Button.vue index 1ff29965..a95b4476 100644 --- a/src/app/components/base/button/Button.vue +++ b/src/app/components/base/button/Button.vue @@ -30,7 +30,7 @@ const props = withDefaults( icon?: AppIcon; text?: string; tooltip?: string; - type?: string; + type?: 'button' | 'reset' | 'submit'; tooltipPosition?: Placement; color?: Color; textual?: boolean; diff --git a/src/app/components/base/form/Form.vue b/src/app/components/base/form/Form.vue index 9dc96240..e48b38d5 100644 --- a/src/app/components/base/form/Form.vue +++ b/src/app/components/base/form/Form.vue @@ -16,7 +16,7 @@ defineProps<{ submitLabel: string; }>(); -const submit = (e: SubmitEvent) => { +const submit = (e: Event) => { emit('submit'); e.preventDefault(); }; diff --git a/src/app/components/base/icon/Icon.types.ts b/src/app/components/base/icon/Icon.types.ts index 08b3aeb7..f2ed95ba 100644 --- a/src/app/components/base/icon/Icon.types.ts +++ b/src/app/components/base/icon/Icon.types.ts @@ -34,6 +34,7 @@ export type AppIcon = | 'save' | 'settings-4-line' | 'shield-flash-line' + | 'shield-user-line' | 'shopping-basket-2' | 'skip-down-line' | 'skip-up-line' diff --git a/src/app/pages/navigation/admin/AdminButton.vue b/src/app/pages/navigation/admin/AdminButton.vue index 042fef0b..1239b91e 100644 --- a/src/app/pages/navigation/admin/AdminButton.vue +++ b/src/app/pages/navigation/admin/AdminButton.vue @@ -5,10 +5,11 @@ tooltip-position="right" :class="classes" > - +