From f803ac931e3cd6d0e29b7de32e9bd5eb81b40dc0 Mon Sep 17 00:00:00 2001 From: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com> Date: Tue, 23 Nov 2021 21:41:06 +0100 Subject: [PATCH 1/2] add missing styles to Swagger (dark mode) Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com> --- .../OpenApiDefinitionWidget/OpenApiDefinition.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx index 4a74b238f7..8d0accb254 100644 --- a/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx +++ b/plugins/api-docs/src/components/OpenApiDefinitionWidget/OpenApiDefinition.tsx @@ -61,12 +61,13 @@ const useStyles = makeStyles(theme => ({ [`& .opblock .opblock-summary-operation-id, .opblock .opblock-summary-path, .opblock .opblock-summary-path__deprecated, - .opblock .opblock-section-header h4, + .opblock h4, + .opblock h5, + .opblock a, + .opblock li, .parameter__name, .response-col_status, .response-col_links, - .responses-inner h4, - .responses-inner h5, .opblock-section-header .btn, .tab li, .info li, @@ -89,6 +90,7 @@ const useStyles = makeStyles(theme => ({ color: theme.palette.text.disabled, }, [`& .opblock-description-wrapper p, + .opblock-description-wrapper li, .opblock-external-docs-wrapper p, .opblock-title_normal p, .response-control-media-type__accept-message, From c982fc12cbf0798caefdebd7c36e8b35b809598e Mon Sep 17 00:00:00 2001 From: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com> Date: Tue, 23 Nov 2021 22:03:03 +0100 Subject: [PATCH 2/2] add changeset Signed-off-by: Lorenzo Orsatti <49567430+lorsatti@users.noreply.github.com> --- .changeset/yellow-apes-brush.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/yellow-apes-brush.md diff --git a/.changeset/yellow-apes-brush.md b/.changeset/yellow-apes-brush.md new file mode 100644 index 0000000000..06b33e97d1 --- /dev/null +++ b/.changeset/yellow-apes-brush.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-api-docs': patch +--- + +Adjusted some styles in the OpenAPI definition, for elements which were barely readable in dark mode.