gradio/ui/packages/app/src/components/Column/Column.svelte

22 lines
541 B
Svelte
Raw Normal View History

2022-03-24 07:36:07 +08:00
<script lang="ts">
export let value: boolean = true;
export let default_value: boolean;
2022-03-25 14:03:47 +08:00
export let style: string = "";
export let variant: "default" | "panel" = "default";
export let parent: string | null = null;
if (default_value) value = default_value;
2022-03-25 14:03:47 +08:00
</script>
2022-03-24 07:36:07 +08:00
<div
{style}
class:hidden={!value}
class:bg-gray-50={variant === "panel"}
class:p-2={variant === "panel"}
class:rounded-lg={variant === "panel"}
class="flex flex-col gr-gap gr-form-gap relative col"
class:flex-1={parent === "row" || !parent}
>
<slot />
</div>