방재호
init
b5ba7a5
raw
history blame contribute delete
740 Bytes
<script lang="ts">
import { GroupOutlined, UngroupOutlined } from '@ant-design/icons-vue';
import IconSwitch from './IconSwitch.vue';
export default {
props: {
grouped: {
type: Boolean,
required: true,
},
},
components: {
GroupOutlined, UngroupOutlined, IconSwitch,
},
};
</script>
<template>
<div class="group-switch" title="Group/Ungroup object">
<IconSwitch :model-value="grouped" @update:modelValue="$emit('update:grouped', $event)">
<template #enable-state>
<group-outlined></group-outlined>
</template>
<template #disable-state>
<ungroup-outlined></ungroup-outlined>
</template>
</IconSwitch>
</div>
</template>