Skip to content

Commit 8d620f8

Browse files
committed
update code titles
1 parent 5a26c8a commit 8d620f8

File tree

3 files changed

+33
-6
lines changed

3 files changed

+33
-6
lines changed

web-report/src/components/EndpointAccordion.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export const EndpointAccordion: React.FC<IEndpointAccordionProps> = ({
108108
setIsFault(true);
109109
}}
110110
className={`${faultColors[index % faultColors.length]} ${getSelectedStyle(fault.code, true)} hover:bg-red-400 cursor-pointer text-white text-base font-mono border-2 border-black shadow-[2px_2px_0px_0px_rgba(0,0,0,1)]`}>
111-
{fault.code}
111+
F{fault.code}
112112
</Badge>
113113
))
114114
}

web-report/src/components/StatusCodeFilterButton.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,6 @@ export function StatusCodeFilterButton({ code, initialState = "inactive", onChan
4141
const toggleState = () => {
4242
const newState: FilterState = state === "inactive" ? "active" : state === "active" ? "removed" : "inactive"
4343
setState(newState)
44-
if(isFault){
45-
onChange(code, newState)
46-
}
4744
onChange(code, newState)
4845
}
4946

web-report/src/components/StatusCodeModal.tsx

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal
5454
const getCategoryName = (category: number): string => {
5555
switch (category) {
5656
case 100:
57-
return "HTTP Issues"
57+
return "REST/HTTP Faults"
5858
case 200:
59-
return "Schema Issues"
59+
return "Security Faults"
6060
case 300:
6161
return "GraphQL Issues"
6262
case 400:
@@ -65,6 +65,8 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal
6565
return "Web Issues"
6666
case 800:
6767
return "Security Issues"
68+
case 900:
69+
return "Custom Faults"
6870
default:
6971
return "Other Issues"
7072
}
@@ -84,11 +86,15 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal
8486
return "5xx"
8587
case 800:
8688
return "8xx"
89+
case 900:
90+
return "9xx"
8791
default:
8892
return "xxx"
8993
}
9094
}
9195

96+
const isCustomCode = statusCode >= 900 && statusCode <= 999
97+
9298
const toggleExpanded = (code: number) => {
9399
setExpandedCode(expandedCode === code ? null : code)
94100
}
@@ -171,6 +177,30 @@ export function StatusCodeModal({ isOpen, onClose, statusCode }: StatusCodeModal
171177
</div>
172178
</div>
173179
))}
180+
181+
{/* 9XX Custom Code Section */}
182+
{isCustomCode && (
183+
<div className="border rounded-lg overflow-hidden">
184+
<div className="p-3 font-medium bg-blue-100 text-blue-800">
185+
Custom Faults (9xx)
186+
</div>
187+
<div className="divide-y">
188+
<div id={`fault-code-${statusCode}`}>
189+
<div
190+
ref={selectedCodeRef}
191+
className="p-3 flex items-center bg-blue-50"
192+
>
193+
<div className="w-16 font-mono">{statusCode}</div>
194+
<div className="flex-1">Custom Code</div>
195+
<div className="flex items-center gap-2">
196+
<div className="w-3 h-3 rounded-full bg-blue-500"></div>
197+
</div>
198+
</div>
199+
200+
</div>
201+
</div>
202+
</div>
203+
)}
174204
</div>
175205
</div>
176206
</div>

0 commit comments

Comments
 (0)