mirror of
https://github.com/jhbruhn/respira.git
synced 2026-01-27 02:13:41 +00:00
fix: TypeScript build errors in WorkflowStepper and errorCodeHelpers
- Remove unreachable error type check in WorkflowStepper icon selection - Remove error code display block that accessed non-existent properties - Add missing shortName property to fallback error info objects 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
dabfa3b35a
commit
786464c4c6
2 changed files with 3 additions and 13 deletions
|
|
@ -451,7 +451,7 @@ export function WorkflowStepper() {
|
|||
};
|
||||
|
||||
const Icon =
|
||||
content.type === "error"
|
||||
content.type === "warning"
|
||||
? ExclamationTriangleIcon
|
||||
: InformationCircleIcon;
|
||||
|
||||
|
|
@ -492,18 +492,6 @@ export function WorkflowStepper() {
|
|||
))}
|
||||
</ul>
|
||||
)}
|
||||
{content.type === "error" &&
|
||||
content.errorCode !== undefined && (
|
||||
<p
|
||||
className={`text-xs ${descColorClasses[content.type]} mt-3 font-mono`}
|
||||
>
|
||||
Error Code: 0x
|
||||
{content.errorCode
|
||||
.toString(16)
|
||||
.toUpperCase()
|
||||
.padStart(2, "0")}
|
||||
</p>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -388,6 +388,7 @@ export function getErrorDetails(
|
|||
if (errorTitle) {
|
||||
return {
|
||||
title: errorTitle,
|
||||
shortName: errorTitle.length > 15 ? "Machine Error" : errorTitle,
|
||||
description: "Please check the machine display for more information.",
|
||||
solutions: [
|
||||
"Consult your machine manual for specific troubleshooting steps",
|
||||
|
|
@ -400,6 +401,7 @@ export function getErrorDetails(
|
|||
// Unknown error code
|
||||
return {
|
||||
title: `Machine Error 0x${errorCode.toString(16).toUpperCase().padStart(2, "0")}`,
|
||||
shortName: "Machine Error",
|
||||
description:
|
||||
"The machine has reported an error code that is not recognized.",
|
||||
solutions: [
|
||||
|
|
|
|||
Loading…
Reference in a new issue