fix: clear scalar api client response on close (#318)

* fix: clear scalar api client response on close

* bun install

---------

Co-authored-by: Samy Pessé <samypesse@gmail.com>
This commit is contained in:
Amrit Kahlon
2024-03-21 06:53:29 -07:00
committed by GitHub
parent 2a28f28421
commit ef8eb72364
3 changed files with 9 additions and 22 deletions
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "@gitbook/react-openapi",
"exports": "./src/index.ts",
"dependencies": {
"@scalar/api-client-react": "^0.2.4",
"@scalar/api-client-react": "^0.2.9",
"@scalar/oas-utils": "0.1.1",
"classnames": "^2.5.1",
"flatted": "^3.2.9",
+8 -21
View File
@@ -128,27 +128,14 @@ export function ScalarApiClient(props: { children: React.ReactNode }) {
<div className="scalar">
<div className="scalar-container">
<div className="scalar-app">
<div className="scalar-app-header">
<span>API Client </span>
<a
href="https://www.scalar.com?utm_campaign=gitbook"
target="_blank"
>
Powered by scalar.com
</a>
</div>
{request ? (
<React.Suspense fallback={<ScalarLoading />}>
<ApiClientReact
close={onClose}
proxy={proxy}
isOpen={true}
request={request}
/>
</React.Suspense>
) : (
<ScalarLoading />
)}
<React.Suspense fallback={<ScalarLoading />}>
<ApiClientReact
close={onClose}
proxy={proxy}
isOpen={true}
request={request}
/>
</React.Suspense>
</div>
<div onClick={() => onClose()} className="scalar-app-exit"></div>
</div>