diff --git a/packages/bbui/src/Tabs/Tab.svelte b/packages/bbui/src/Tabs/Tab.svelte index d82ebd7343..b2637f2784 100644 --- a/packages/bbui/src/Tabs/Tab.svelte +++ b/packages/bbui/src/Tabs/Tab.svelte @@ -1,9 +1,10 @@
($selected = { ...$selected, title, info: tab.getBoundingClientRect() })} + on:click={onClick} class:is-selected={$selected.title === title} class="spectrum-Tabs-item" tabindex="0"> diff --git a/packages/bbui/src/Tabs/Tabs.svelte b/packages/bbui/src/Tabs/Tabs.svelte index 3accd87e8f..7cd3e50b18 100644 --- a/packages/bbui/src/Tabs/Tabs.svelte +++ b/packages/bbui/src/Tabs/Tabs.svelte @@ -33,10 +33,8 @@ function calculateIndicatorOffset() { if (!vertical) { left = $tab.info?.left - container?.getBoundingClientRect().left + "px" - top = $tab.info?.top } else { top = $tab.info?.top - container?.getBoundingClientRect().top + "px" - left = $tab.info?.left } } @@ -72,6 +70,8 @@ .spectrum-Tabs { padding-left: var(--spacing-xl); padding-right: var(--spacing-xl); + position: relative; + border-width: 1px !important; } .spectrum-Tabs-content { margin-top: var(--spectrum-global-dimension-static-size-150); @@ -79,4 +79,7 @@ .indicator-transition { transition: all 200ms; } + .spectrum-Tabs--horizontal .spectrum-Tabs-selectionIndicator { + bottom: 0 !important; + } diff --git a/packages/builder/src/pages/builder/[application]/_reset.svelte b/packages/builder/src/pages/builder/[application]/_reset.svelte index d6eba33c96..8c778a70c4 100644 --- a/packages/builder/src/pages/builder/[application]/_reset.svelte +++ b/packages/builder/src/pages/builder/[application]/_reset.svelte @@ -1,18 +1,22 @@