From fc11ffdc8b75fa17b9dfcc481d9b7f0606daea98 Mon Sep 17 00:00:00 2001 From: Scott Cazan Date: Wed, 13 Mar 2024 14:37:21 +0100 Subject: [PATCH] Don't try to render responses if none are defined by the user (#255) * don't try to parse responses if none are defined * don't try to render responses if none exists * move logic back into component --- packages/react-openapi/src/OpenAPIResponseExample.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/react-openapi/src/OpenAPIResponseExample.tsx b/packages/react-openapi/src/OpenAPIResponseExample.tsx index 6bb0dd46c..27838165c 100644 --- a/packages/react-openapi/src/OpenAPIResponseExample.tsx +++ b/packages/react-openapi/src/OpenAPIResponseExample.tsx @@ -13,6 +13,11 @@ export function OpenAPIResponseExample(props: { }) { const { data, context } = props; + // if there are no responses defined for the operation + if (!data.operation.responses) { + return null; + } + const responses = Object.entries(data.operation.responses); // Sort response to get 200, and 2xx first responses.sort(([a], [b]) => {