Hide add column icon when disable column addition flag is set

This commit is contained in:
Andrew Kingston 2023-04-28 11:37:38 +01:00
parent b79f466324
commit 933545ccf7
1 changed files with 17 additions and 9 deletions

View File

@ -4,8 +4,14 @@
import HeaderCell from "../cells/HeaderCell.svelte" import HeaderCell from "../cells/HeaderCell.svelte"
import { Icon } from "@budibase/bbui" import { Icon } from "@budibase/bbui"
const { renderedColumns, dispatch, scroll, hiddenColumnsWidth, width } = const {
getContext("grid") renderedColumns,
dispatch,
scroll,
hiddenColumnsWidth,
width,
config,
} = getContext("grid")
$: columnsWidth = $renderedColumns.reduce( $: columnsWidth = $renderedColumns.reduce(
(total, col) => (total += col.width), (total, col) => (total += col.width),
@ -23,6 +29,7 @@
{/each} {/each}
</div> </div>
</GridScrollWrapper> </GridScrollWrapper>
{#if $config.allowAddColumns}
<div <div
class="add" class="add"
style="left:{left}px" style="left:{left}px"
@ -30,6 +37,7 @@
> >
<Icon name="Add" /> <Icon name="Add" />
</div> </div>
{/if}
</div> </div>
<style> <style>