IKHSAN
EN Read in EnglishID

opendesk

Publik
Branch
main
Commit terakhir
08d9f3328 Oktober 2026

TicketPriority.vue

Buka raw
<template>
  <span
    v-if="priority"
    class="flex min-w-0 items-center gap-2"
    :class="{ 'me-1': iconOnly }"
  >
    <span class="flex h-3.5 w-3.5 shrink-0 items-center justify-center">
      <PriorityIcon :level="level" />
    </span>
    <span v-if="!iconOnly" :title="priority" class="truncate">{{
      priority
    }}</span>
  </span>
</template>

<script setup lang="ts">
import { useTicketPriorityStore } from "@/stores/ticketPriority";
import { PriorityIcon } from "@opendesk/shared/ticketCells";
import { computed } from "vue";

const props = defineProps<{
  priority?: string;
  iconOnly?: boolean;
}>();

const { getLevel } = useTicketPriorityStore();

const level = computed(() => getLevel(props.priority ?? ""));
</script>
byte
744
baris
30
Jenis
vue
Commit terakhir
28 Oktober 2026