ChristopherJKoen commited on
Commit
8e10042
·
1 Parent(s): 08113a7

Clarify category labels with percentage ranges

Browse files

Update CATEGORY_SCALE labels to include score ranges and clearer wording across JobSheetTemplate.tsx and report-editor.js. Several labels were adjusted (e.g. "Excellent" -> "Excellent (100%)", "Poor" -> "Unsatisfactory (75-95%)", "Worse" -> "Poor (50-75%)") to make severity/score meaning explicit. No class names or other logic were changed—this is a UI label update for clearer reporting.

frontend/src/components/JobSheetTemplate.tsx CHANGED
@@ -36,37 +36,37 @@ type RatingTone = {
36
 
37
  const CATEGORY_SCALE: Record<string, RatingTone> = {
38
  "0": {
39
- label: "Excellent",
40
  bg: "bg-green-100",
41
  text: "text-green-800",
42
  border: "border-green-200",
43
  },
44
  "1": {
45
- label: "Good",
46
  bg: "bg-green-200",
47
  text: "text-green-800",
48
  border: "border-green-200",
49
  },
50
  "2": {
51
- label: "Fair",
52
  bg: "bg-yellow-100",
53
  text: "text-yellow-800",
54
  border: "border-yellow-200",
55
  },
56
  "3": {
57
- label: "Poor",
58
  bg: "bg-yellow-200",
59
  text: "text-yellow-800",
60
  border: "border-yellow-200",
61
  },
62
  "4": {
63
- label: "Worse",
64
  bg: "bg-orange-200",
65
  text: "text-orange-800",
66
  border: "border-orange-200",
67
  },
68
  "5": {
69
- label: "Severe",
70
  bg: "bg-red-200",
71
  text: "text-red-800",
72
  border: "border-red-200",
 
36
 
37
  const CATEGORY_SCALE: Record<string, RatingTone> = {
38
  "0": {
39
+ label: "Excellent (100%)",
40
  bg: "bg-green-100",
41
  text: "text-green-800",
42
  border: "border-green-200",
43
  },
44
  "1": {
45
+ label: "Good (100%)",
46
  bg: "bg-green-200",
47
  text: "text-green-800",
48
  border: "border-green-200",
49
  },
50
  "2": {
51
+ label: "Fair (95-100%)",
52
  bg: "bg-yellow-100",
53
  text: "text-yellow-800",
54
  border: "border-yellow-200",
55
  },
56
  "3": {
57
+ label: "Unsatisfactory (75-95%)",
58
  bg: "bg-yellow-200",
59
  text: "text-yellow-800",
60
  border: "border-yellow-200",
61
  },
62
  "4": {
63
+ label: "Poor (50-75%)",
64
  bg: "bg-orange-200",
65
  text: "text-orange-800",
66
  border: "border-orange-200",
67
  },
68
  "5": {
69
+ label: "Severe (<50%)",
70
  bg: "bg-red-200",
71
  text: "text-red-800",
72
  border: "border-red-200",
frontend/src/components/report-editor.js CHANGED
@@ -2,12 +2,12 @@
2
  import * as feather from "feather-icons";
3
 
4
  const CATEGORY_SCALE = {
5
- "0": { label: "Excellent", className: "bg-green-100 text-green-800 border-green-200" },
6
- "1": { label: "Good", className: "bg-green-200 text-green-800 border-green-200" },
7
- "2": { label: "Fair", className: "bg-yellow-100 text-yellow-800 border-yellow-200" },
8
- "3": { label: "Poor", className: "bg-yellow-200 text-yellow-800 border-yellow-200" },
9
- "4": { label: "Worse", className: "bg-orange-200 text-orange-800 border-orange-200" },
10
- "5": { label: "Severe", className: "bg-red-200 text-red-800 border-red-200" },
11
  };
12
 
13
  const PRIORITY_SCALE = {
@@ -1034,12 +1034,12 @@ class ReportEditor extends HTMLElement {
1034
  const requiredAction = template.required_action || "";
1035
 
1036
  const categoryScale = {
1037
- "0": { label: "Excellent", bg: "bg-green-100", text: "text-green-800", border: "border-green-200" },
1038
- "1": { label: "Good", bg: "bg-green-200", text: "text-green-800", border: "border-green-200" },
1039
- "2": { label: "Fair", bg: "bg-yellow-100", text: "text-yellow-800", border: "border-yellow-200" },
1040
- "3": { label: "Poor", bg: "bg-yellow-200", text: "text-yellow-800", border: "border-yellow-200" },
1041
- "4": { label: "Worse", bg: "bg-orange-200", text: "text-orange-800", border: "border-orange-200" },
1042
- "5": { label: "Severe", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
1043
  };
1044
  const priorityScale = {
1045
  "1": { label: "Immediate", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
 
2
  import * as feather from "feather-icons";
3
 
4
  const CATEGORY_SCALE = {
5
+ "0": { label: "Excellent (100%)", className: "bg-green-100 text-green-800 border-green-200" },
6
+ "1": { label: "Good (100%)", className: "bg-green-200 text-green-800 border-green-200" },
7
+ "2": { label: "Fair (95-100%)", className: "bg-yellow-100 text-yellow-800 border-yellow-200" },
8
+ "3": { label: "Unsatisfactory (75-95%)", className: "bg-yellow-200 text-yellow-800 border-yellow-200" },
9
+ "4": { label: "Poor (50-75%)", className: "bg-orange-200 text-orange-800 border-orange-200" },
10
+ "5": { label: "Severe (<50%)", className: "bg-red-200 text-red-800 border-red-200" },
11
  };
12
 
13
  const PRIORITY_SCALE = {
 
1034
  const requiredAction = template.required_action || "";
1035
 
1036
  const categoryScale = {
1037
+ "0": { label: "Excellent (100%)", bg: "bg-green-100", text: "text-green-800", border: "border-green-200" },
1038
+ "1": { label: "Good (100%)", bg: "bg-green-200", text: "text-green-800", border: "border-green-200" },
1039
+ "2": { label: "Fair (95-100%)", bg: "bg-yellow-100", text: "text-yellow-800", border: "border-yellow-200" },
1040
+ "3": { label: "Unsatisfactory (75-95%)", bg: "bg-yellow-200", text: "text-yellow-800", border: "border-yellow-200" },
1041
+ "4": { label: "Poor (50-75%)", bg: "bg-orange-200", text: "text-orange-800", border: "border-orange-200" },
1042
+ "5": { label: "Severe (<50%)", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },
1043
  };
1044
  const priorityScale = {
1045
  "1": { label: "Immediate", bg: "bg-red-200", text: "text-red-800", border: "border-red-200" },