diff --git a/packages/standard-components/package.json b/packages/standard-components/package.json index 71bc33cac..2c2354d5d 100644 --- a/packages/standard-components/package.json +++ b/packages/standard-components/package.json @@ -39,6 +39,7 @@ "@budibase/bbui": "^1.34.6", "@budibase/svelte-ag-grid": "^0.0.6", "@fortawesome/fontawesome-free": "^5.14.0", + "@svelteschool/svelte-forms": "^0.7.0", "britecharts": "^2.16.1", "d3-selection": "^1.4.2", "fast-sort": "^2.2.0", diff --git a/packages/standard-components/src/DataGrid.svelte b/packages/standard-components/src/DataGrid/Component.svelte similarity index 65% rename from packages/standard-components/src/DataGrid.svelte rename to packages/standard-components/src/DataGrid/Component.svelte index 712e51c43..66372f599 100644 --- a/packages/standard-components/src/DataGrid.svelte +++ b/packages/standard-components/src/DataGrid/Component.svelte @@ -1,9 +1,10 @@ -{#if dataLoaded} - -{/if} +
+ {#if dataLoaded} + + + {/if} +
-
{JSON.stringify(data, 0, 2)}
+ diff --git a/packages/standard-components/src/DataGrid/InputForm.svelte b/packages/standard-components/src/DataGrid/InputForm.svelte new file mode 100644 index 000000000..af06ffb07 --- /dev/null +++ b/packages/standard-components/src/DataGrid/InputForm.svelte @@ -0,0 +1,22 @@ + + +
+ {#each fields as { field, hide }} + {#if !hide} + + {/if} + {/each} + +
diff --git a/packages/standard-components/src/index.js b/packages/standard-components/src/index.js index 955bdfe25..8f5a8da65 100644 --- a/packages/standard-components/src/index.js +++ b/packages/standard-components/src/index.js @@ -15,7 +15,7 @@ export { default as saveRecordButton } from "./Templates/saveRecordButton" export { default as link } from "./Link.svelte" export { default as image } from "./Image.svelte" export { default as Navigation } from "./Navigation.svelte" -export { default as datagrid } from "./DataGrid.svelte" +export { default as datagrid } from "./DataGrid/Component.svelte" export { default as datatable } from "./DataTable.svelte" export { default as dataform } from "./DataForm.svelte" export { default as dataformwide } from "./DataFormWide.svelte"