customLicenseBtn.vue 618 B

1234567891011121314151617181920
  1. <template>
  2. <div class="lc--custom--btn">
  3. <v-btn v-if="params.value" class="custom-btn btn-del" @click="btnClickedHandler($event, 'delete')" click.stop><i class="ico"></i>{{ $t('common.delete') }}</v-btn>
  4. <v-btn v-else class="custom-btn btn-reg" @click="btnClickedHandler($event, 'reg')" click.stop><i class="ico"></i>{{ $t('common.reg') }}</v-btn>
  5. </div>
  6. </template>
  7. <script setup>
  8. // props
  9. const props = defineProps({
  10. params: Object,
  11. })
  12. function btnClickedHandler(event, mode) {
  13. event.stopPropagation();
  14. // 콜백함수
  15. props.params.clicked(props.params, mode)
  16. }
  17. </script>