HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/buyercall/assets/vue/widgets/ChannelsNew/components/channelMeta.vue
<template>
  <div>
    <div class="row">
      <div
        class="col-xl-4 col-sm-6"
        v-for="(channel, index) in channelMeta"
        :key="index"
      >
        <div
          class="card channel-card"
          @click="$emit('onClick', channel.listTriggerKey)"
        >
          <div class="card-body">
            <div class="media d-flex align-items-start">
              <div class="avatar-sm me-4">
                <span
                  class="
                    avatar-title
                    rounded-circle
                    bg-soft
                    bg-primary
                    text-primary
                    font-size-18
                  "
                >
                  <!-- <i :class="`bx ${channel.icon}`" height="30"></i> -->
                  <Icon :icon="channel.icon" height="30"/>
                </span>
              </div>
              <div class="media-body overflow-hidden">
                <h4 class="text-truncate card-title">
                  <a href="javascript: void(0);" class="text-reset">{{
                    channel.heading
                  }}</a> <span class="badge rounded-pill bg-success ml-10"> {{ channel.count }}</span>
                </h4>
                <p class="text-muted mb-4">{{ channel.subHeading }}</p>
              </div>
            </div>
            <div class=" py-3 border-top">
              <span class="float-start text-primary">Manage</span>
              <span class="float-end text-primary font-size-18"><i> <Icon icon="bx:chevron-right" height="30"/></i></span>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
import { Icon } from '@iconify/vue';

export default {
  components: {
    Icon
  },
  props: {
    channelMeta: {
      type: Array,
      required: true,
    },
    channelMetaLoading: {
      type: Boolean,
      required: true,
    },
  },
};
</script>