CollapseItem.vue 701 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <template>
  2. <div class="collapse-item">
  3. <div class="name">{{ models.name }}</div>
  4. <a-button type="primary" @click="toUse">{{ $t('management.useBtn') }}</a-button>
  5. <icon-delete class="delete-icon" @click="toDelete" />
  6. </div>
  7. </template>
  8. <script setup>
  9. const props = defineProps({
  10. models: {
  11. type: Object,
  12. required: true
  13. }
  14. });
  15. const toUse = () => {};
  16. const toDelete = () => {};
  17. </script>
  18. <style lang="css" scoped>
  19. .collapse-item {
  20. display: flex;
  21. align-items: center;
  22. gap: 50px;
  23. padding: 10px 30px;
  24. }
  25. .name {
  26. min-width: 150px;
  27. font-size: 14px;
  28. font-weight: bold;
  29. }
  30. .delete-icon {
  31. font-size: 20px;
  32. color: rgb(var(--orange-5));
  33. cursor: pointer;
  34. }
  35. </style>