-
Primary Small
-
+
+ Primary Medium
+
+
Secondary Medium
+
+
+ Danger Fullwidth
+
+
+
diff --git a/src/components/MyButton.vue b/src/components/MyButton.vue
index 07dea7f..5c2aae6 100644
--- a/src/components/MyButton.vue
+++ b/src/components/MyButton.vue
@@ -22,15 +22,17 @@ import { computed } from 'vue';
interface ButtonProps {
disabled?: boolean
+ fullwidth?: boolean
icon?: string
loading?: boolean
- size: 'sm' | 'md' | 'lg'
- variant: 'primary' | 'secondary' | 'danger'
+ size?: 'sm' | 'md' | 'lg'
+ variant?: 'primary' | 'secondary' | 'danger'
}
const {
variant = "primary",
size = "md",
+ fullwidth = false,
disabled = false,
loading = false
} = defineProps