Files
windmill/frontend/src/lib/components/ToggleHubWorkspaceQuick.svelte
T
Guilhem 94e5c21e25 glm/fix-prop-picker-position (#6991)
* fix button fill container

* fix popover overflow

* Update script picker to new guidelines

* fix expand sublow button

* fix scroll

* fix popover dark mode

* fix refresh button

* nit

* fix popover oferflow

* nit
2025-10-29 21:03:12 +00:00

22 lines
785 B
Svelte

<script lang="ts">
import { WindmillIcon2 } from './icons'
import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte'
import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte'
import { Building } from 'lucide-svelte'
interface Props {
selected?: 'all' | 'hub' | 'workspace'
}
let { selected = $bindable('all') }: Props = $props()
</script>
<div class="max-w-min">
<ToggleButtonGroup id="flow-editor-flow-providers" bind:selected>
{#snippet children({ item })}
<ToggleButton size="sm" value="all" label="All" {item} />
<ToggleButton size="sm" value="hub" icon={WindmillIcon2} label="Hub" {item} />
<ToggleButton size="sm" value="workspace" icon={Building} label="Workspace" {item} />
{/snippet}
</ToggleButtonGroup>
</div>