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 { reactive } from 'vue'
const props = defineProps({
collapsible: {
type: Boolean,
default: false,
},
defaultCollapsed: {
type: Boolean,
default: false,
},
noAutoBody: {
type: Boolean,
default: false,
},
})
const props = withDefaults(
defineProps<{
collapsible: boolean
defaultCollapsed: boolean
noAutoBody: boolean
}>(),
{
collapsible: false,
defaultCollapsed: false,
noAutoBody: false,
}
)
const state = reactive({
collapsed: props.defaultCollapsed,