/** * Copyright (c) 2023-present Plane Software, Inc. and contributors * SPDX-License-Identifier: AGPL-3.0-only * See the LICENSE file for details. */ import { SignalHigh } from "lucide-react"; import { useTranslation } from "@plane/i18n"; // types import { PriorityIcon } from "@plane/propel/icons"; import { Tooltip } from "@plane/propel/tooltip"; import type { TIssuePriorities } from "@plane/types"; // constants import { cn, getIssuePriorityFilters } from "@plane/utils"; export function IssueBlockPriority({ priority, shouldShowName = false, }: { priority: TIssuePriorities | null; shouldShowName?: boolean; }) { // hooks const { t } = useTranslation(); const priority_detail = priority != null ? getIssuePriorityFilters(priority) : null; const priorityClasses = { urgent: "bg-layer-2 text-priority-urgent border-priority-urgent px-1", high: "bg-layer-2 text-priority-high border-priority-high", medium: "bg-layer-2 text-priority-medium border-priority-medium", low: "bg-layer-2 text-priority-low border-priority-low", none: "bg-layer-2 text-priority-none border-priority-none", }; if (priority_detail === null) return <>; return ( ); }