fumadocs-openapi
Version:
Generate MDX docs for your OpenAPI spec
52 lines (50 loc) • 1.04 kB
JavaScript
import { CircleCheck, CircleX } from "lucide-react";
//#region src/playground/status-info.tsx
const statusMap = {
400: {
description: "Bad Request",
color: "text-red-500",
icon: CircleX
},
401: {
description: "Unauthorized",
color: "text-red-500",
icon: CircleX
},
403: {
description: "Forbidden",
color: "text-red-500",
icon: CircleX
},
404: {
description: "Not Found",
color: "text-fd-muted-foreground",
icon: CircleX
},
500: {
description: "Internal Server Error",
color: "text-red-500",
icon: CircleX
}
};
function getStatusInfo(status) {
if (status in statusMap) return statusMap[status];
if (status >= 200 && status < 300) return {
description: "Successful",
color: "text-green-500",
icon: CircleCheck
};
if (status >= 400) return {
description: "Error",
color: "text-red-500",
icon: CircleX
};
return {
description: "No Description",
color: "text-fd-muted-foreground",
icon: CircleX
};
}
//#endregion
export { getStatusInfo };
//# sourceMappingURL=status-info.js.map