o2o-clinicad-frontend/src/features/plan/ui/channelStrategy/channelStrategyPillClass.ts

15 lines
735 B
TypeScript

import type { ChannelStrategyCard } from "@/features/plan/types/marketingPlan";
export function channelStrategyPriorityPillClass(priority: ChannelStrategyCard["priority"]): string {
switch (priority) {
case "P0":
return "bg-[var(--color-status-critical-bg)] text-[var(--color-status-critical-text)] border-[var(--color-status-critical-border)]";
case "P1":
return "bg-[var(--color-status-warning-bg)] text-[var(--color-status-warning-text)] border-[var(--color-status-warning-border)]";
case "P2":
return "bg-[var(--color-status-good-bg)] text-[var(--color-status-good-text)] border-[var(--color-status-good-border)]";
default:
return "bg-neutral-10 text-neutral-60 border-neutral-20";
}
}