<script lang="ts"> | |
import { createEventDispatcher } from "svelte"; | |
import Clear from "./img/clear.svelte"; | |
const dispatch = createEventDispatcher(); | |
export let root: string; | |
</script> | |
<div class="wrap prose"> | |
<h1>API Docs</h1> | |
<p class="attention"> | |
No API Routes found for | |
<code> | |
{root} | |
</code> | |
</p> | |
<p> | |
To expose an API endpoint of your app in this page, set the <code> | |
api_name | |
</code> | |
parameter of the event listener. | |
<br /> | |
For more information, visit the | |
<a href="https://gradio.app/sharing_your_app/#api-page" target="_blank"> | |
API Page guide | |
</a> | |
. To hide the API documentation button and this page, set | |
<code>show_api=False</code> | |
in the | |
<code>Blocks.launch()</code> | |
method. | |
</p> | |
</div> | |
<button on:click={() => dispatch("close")}> | |
<Clear /> | |
</button> | |
<style> | |
.wrap { | |
padding: var(--size-6); | |
} | |
.attention { | |
font-weight: var(--weight-bold); | |
font-size: var(--text-lg); | |
} | |
.attention code { | |
border: none; | |
background: none; | |
color: var(--color-accent); | |
font-weight: var(--weight-bold); | |
} | |
button { | |
position: absolute; | |
top: var(--size-5); | |
right: var(--size-6); | |
width: var(--size-4); | |
color: var(--body-text-color); | |
} | |
button:hover { | |
color: var(--color-accent); | |
} | |
@media (--screen-md) { | |
button { | |
top: var(--size-6); | |
} | |
} | |
</style> | |