avaliacoes.js 956 B

123456789101112131415
  1. // aparência dos badges de avaliação, compartilhada entre a lista e a tela da conversa
  2. export function scoreVariant(score) {
  3. if (score === null || score === undefined) return "default";
  4. if (score >= 8) return "success";
  5. if (score >= 6) return "info";
  6. if (score >= 4) return "warning";
  7. return "danger";
  8. }
  9. export const resolvidoVariant = { sim: "success", parcial: "warning", nao: "danger", indefinido: "default" };
  10. export const resolvidoLabel = { sim: "Resolvido", parcial: "Parcial", nao: "Não resolvido", indefinido: "Indefinido" };
  11. export const sentimentoVariant = { positivo: "success", neutro: "default", negativo: "danger", indefinido: "default" };
  12. export const sentimentoLabel = { positivo: "Positivo", neutro: "Neutro", negativo: "Negativo", indefinido: "Indefinido" };
  13. export const cancelamentoVariant = { cancelou: "danger", ameacou: "warning" };
  14. export const cancelamentoLabel = { cancelou: "Cancelou", ameacou: "Quer cancelar" };