diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue
index 06dd8fc7..a1617a33 100644
--- a/src/runtime/components/Button.vue
+++ b/src/runtime/components/Button.vue
@@ -1,14 +1,18 @@
-
+
diff --git a/src/runtime/components/Icon.vue b/src/runtime/components/Icon.vue
index 25a042cc..0f771e21 100644
--- a/src/runtime/components/Icon.vue
+++ b/src/runtime/components/Icon.vue
@@ -1,12 +1,13 @@
-
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/runtime/components/Link.vue b/src/runtime/components/Link.vue
index 5da0a337..ff31688f 100644
--- a/src/runtime/components/Link.vue
+++ b/src/runtime/components/Link.vue
@@ -103,7 +103,7 @@ export const linkProps = {
},
disabled: {
type: Boolean as PropType,
- default: null
+ default: false
},
active: {
type: Boolean as PropType,
@@ -125,27 +125,24 @@ export const linkProps = {
type: String as PropType,
default: undefined
}
-}
-
-export const getLinkProps = (props: any) => {
- const keys = Object.keys(linkProps)
-
- return keys.reduce((acc, key) => {
- if (props[key] !== undefined) {
- acc[key] = props[key]
- }
- return acc
- }, {} as Record)
-}
+} as const