customTextDivSession.vue 542 B

123456789101112131415161718192021
  1. <template>
  2. <!-- 현재 로그인 계정 아이디인 경우 hidden -->
  3. <v-btn
  4. v-if="params.data.accountId != useAuthStore().getAccountId"
  5. flat
  6. class="btn-session-ends"
  7. style="height:1.9375rem; width:5.75rem;"
  8. @click="btnClickedHandler"
  9. ><i class="icon-wrap"><v-icon icon="mdi-close"/></i>{{ params.value }}</v-btn>
  10. </template>
  11. <script setup>
  12. // props
  13. const props = defineProps({
  14. params: Object,
  15. })
  16. function btnClickedHandler() {
  17. // 콜백함수
  18. props.params.clicked(props.params)
  19. }
  20. </script>