diff --git a/packages/client/src/components/app/spreadsheet/Spreadsheet.svelte b/packages/client/src/components/app/spreadsheet/Spreadsheet.svelte index 2c484849df..53b6b6fe06 100644 --- a/packages/client/src/components/app/spreadsheet/Spreadsheet.svelte +++ b/packages/client/src/components/app/spreadsheet/Spreadsheet.svelte @@ -13,14 +13,15 @@ import { createResizeStore } from "./stores/resize" import ReorderPlaceholder from "./ReorderPlaceholder.svelte" import ResizeSlider from "./ResizeSlider.svelte" - import Header from "./Header.svelte" + import SpreadsheetHeader from "./SpreadsheetHeader.svelte" + import SpreadsheetBody from "./SpreadsheetBody.svelte" export let table export let filter export let sortColumn export let sortOrder - const { styleable, API, confirmationStore } = getContext("sdk") + const { styleable, API } = getContext("sdk") const component = getContext("component") // Sheet constants @@ -63,7 +64,6 @@ spreadsheetAPI, }) - let horizontallyScrolled = false let changeCache = {} let newRows = [] @@ -77,7 +77,6 @@ limit, }) $: generateColumns($fetch) - $: gridStyles = getGridStyles($columns) $: rowCount = $rows.length $: selectedRowCount = Object.values($selectedRows).filter(x => !!x).length $: updateSortedRows($fetch.rows, newRows) @@ -113,21 +112,6 @@ } } - const getGridStyles = columns => { - const widths = columns?.map(x => x.width) - if (!widths?.length) { - return "--grid: 1fr;" - } - return `--grid: 40px ${widths.map(x => `${x}px`).join(" ")} 180px;` - } - - const handleScroll = e => { - const nextHorizontallyScrolled = e.target.scrollLeft > 0 - if (nextHorizontallyScrolled !== horizontallyScrolled) { - horizontallyScrolled = nextHorizontallyScrolled - } - } - const getCellForField = field => { const type = field.schema.type if (type === "options") { @@ -212,14 +196,8 @@