mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-17 13:38:07 +01:00
23 lines
372 B
TypeScript
23 lines
372 B
TypeScript
import { watch, defineComponent } from 'vue'
|
|
|
|
export default defineComponent({
|
|
props: {
|
|
open: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
},
|
|
emits: ['open', 'close'],
|
|
setup (props, { emit }) {
|
|
watch(() => props.open, (value) => {
|
|
if (value) {
|
|
emit('open')
|
|
} else {
|
|
emit('close')
|
|
}
|
|
})
|
|
|
|
return () => {}
|
|
}
|
|
})
|