UNPKG

fumadocs-openapi

Version:

Generate MDX docs for your OpenAPI spec

52 lines (50 loc) 1.04 kB
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