Use Typescript for Card component (#128)

* Use Typescript for Card component

* Update Card.vue
This commit is contained in:
Mysterious_Dev
2023-11-13 21:05:43 +01:00
committed by GitHub
parent 39e1a803a1
commit 67f77d027a

View File

@@ -1,22 +1,20 @@
<script setup> <script setup lang="ts">
import { Button, DropdownIcon } from '@' import { Button, DropdownIcon } from '@'
import { reactive } from 'vue' import { reactive } from 'vue'
const props = defineProps({ const props = withDefaults(
collapsible: { defineProps<{
type: Boolean, collapsible: boolean
default: false, defaultCollapsed: boolean
}, noAutoBody: boolean
defaultCollapsed: { }>(),
type: Boolean, {
default: false, collapsible: false,
}, defaultCollapsed: false,
noAutoBody: { noAutoBody: false,
type: Boolean, }
default: false, )
},
})
const state = reactive({ const state = reactive({
collapsed: props.defaultCollapsed, collapsed: props.defaultCollapsed,