Ben Lin
2024-06-25 4969a965adc32d3194763edfa4a4f74a7f26cd06
src/components/Modal/src/components/ModalFooter.vue
@@ -17,25 +17,20 @@
    <slot name="appendFooter"></slot>
  </div>
</template>
<script lang="ts">
  import { defineComponent } from 'vue';
<script lang="ts" setup>
  import { basicProps } from '../props';
  export default defineComponent({
    name: 'BasicModalFooter',
    props: basicProps,
    emits: ['ok', 'cancel'],
    setup(_, { emit }) {
      function handleOk(e: Event) {
        emit('ok', e);
      }
  defineOptions({ name: 'BasicModalFooter' });
      function handleCancel(e: Event) {
        emit('cancel', e);
      }
  defineProps(basicProps);
      return { handleOk, handleCancel };
    },
  });
  const emit = defineEmits(['ok', 'cancel']);
  function handleOk(e: Event) {
    emit('ok', e);
  }
  function handleCancel(e: Event) {
    emit('cancel', e);
  }
</script>