gradio/js/plot/static/StaticPlot.svelte

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

41 lines
1.2 KiB
Svelte
Raw Normal View History

<script lang="ts">
import Plot from "./Plot.svelte";
2022-05-30 22:21:36 +08:00
import { Block, BlockLabel } from "@gradio/atoms";
import { Plot as PlotIcon } from "@gradio/icons";
import { StatusTracker } from "@gradio/statustracker";
import type { LoadingStatus } from "@gradio/statustracker";
2022-05-30 22:21:36 +08:00
import { _ } from "svelte-i18n";
import type { ThemeMode } from "js/app/src/components/types";
2022-05-30 22:21:36 +08:00
export let value: null | string = null;
export let elem_id = "";
export let elem_classes: string[] = [];
export let visible = true;
export let loading_status: LoadingStatus;
2022-05-30 22:21:36 +08:00
export let label: string;
export let show_label: boolean;
export let target: HTMLElement;
export let container = true;
export let scale: number | null = null;
export let min_width: number | undefined = undefined;
export let theme_mode: ThemeMode;
export let caption: string;
export let bokeh_version: string | null;
</script>
<Block
padding={false}
{elem_id}
{elem_classes}
{visible}
{container}
{scale}
{min_width}
>
<BlockLabel {show_label} label={label || $_("plot.plot")} Icon={PlotIcon} />
2022-05-30 22:21:36 +08:00
<StatusTracker {...loading_status} />
<Plot {value} {target} {theme_mode} {caption} {bokeh_version} on:change />
2022-05-30 22:21:36 +08:00
</Block>