refactor: minor formatting improvements

This commit is contained in:
Dhruv Ahuja
2023-07-06 21:59:01 +05:30
parent 2f8df6ee39
commit 08eecde037

View File

@@ -4,14 +4,12 @@
import LayoutRow from "@graphite/components/layout/LayoutRow.svelte";
import IconButton from "@graphite/components/widgets/buttons/IconButton.svelte";
import { WidgetLayout } from "~src/wasm-communication/messages";
// import WidgetLayout from "../WidgetLayout.svelte";
export let icon: IconName = "DropdownArrow";
export let tooltip: string | undefined = undefined;
export let disabled = false;
export let optionsWidget: WidgetLayout;
export let layoutTarget: unknown;
export let optionsWidget: WidgetLayout;
export let layoutTarget: unknown;
// Callbacks
export let action: (() => void) | undefined = undefined;
@@ -25,12 +23,11 @@
</script>
<LayoutRow class="popover-button">
{#if optionsWidget === undefined}
<IconButton classes={{ open }} {disabled} action={() => onClick()} icon={icon || "DropdownArrow"} size={16} {tooltip} data-floating-menu-spawner />
{:else}
<IconButton classes={{ open }} {disabled} action={() => onClick()} icon={icon || "DropdownArrow"} size={16} options_widget={optionsWidget} layoutTarget={layoutTarget} data-floating-menu-spawner />
{/if}
{#if optionsWidget === undefined}
<IconButton classes={{ open }} {disabled} action={() => onClick()} icon={icon || "DropdownArrow"} size={16} {tooltip} data-floating-menu-spawner />
{:else}
<IconButton classes={{ open }} {disabled} action={() => onClick()} icon={icon || "DropdownArrow"} size={16} {optionsWidget} {layoutTarget} data-floating-menu-spawner />
{/if}
<FloatingMenu {open} on:open={({ detail }) => (open = detail)} type="Popover" direction="Bottom">
<slot />