diff --git a/packages/frontend-core/src/components/sheet/cells/FormulaCell.svelte b/packages/frontend-core/src/components/sheet/cells/FormulaCell.svelte new file mode 100644 index 0000000000..b4db795e44 --- /dev/null +++ b/packages/frontend-core/src/components/sheet/cells/FormulaCell.svelte @@ -0,0 +1,5 @@ + + + diff --git a/packages/frontend-core/src/components/sheet/cells/JSONCell.svelte b/packages/frontend-core/src/components/sheet/cells/JSONCell.svelte new file mode 100644 index 0000000000..48123dcda8 --- /dev/null +++ b/packages/frontend-core/src/components/sheet/cells/JSONCell.svelte @@ -0,0 +1,36 @@ + + + diff --git a/packages/frontend-core/src/components/sheet/cells/NumberCell.svelte b/packages/frontend-core/src/components/sheet/cells/NumberCell.svelte index ac5f8d8cb7..00c101026e 100644 --- a/packages/frontend-core/src/components/sheet/cells/NumberCell.svelte +++ b/packages/frontend-core/src/components/sheet/cells/NumberCell.svelte @@ -4,4 +4,4 @@ export let api - + diff --git a/packages/frontend-core/src/components/sheet/renderers.js b/packages/frontend-core/src/components/sheet/renderers.js index a2f46923bc..f1d6741e29 100644 --- a/packages/frontend-core/src/components/sheet/renderers.js +++ b/packages/frontend-core/src/components/sheet/renderers.js @@ -7,6 +7,8 @@ import TextCell from "./cells/TextCell.svelte" import BlankCell from "./cells/BlankCell.svelte" import LongFormCell from "./cells/LongFormCell.svelte" import BooleanCell from "./cells/BooleanCell.svelte" +import FormulaCell from "./cells/FormulaCell.svelte" +import JSONCell from "./cells/JSONCell.svelte" const TypeComponentMap = { text: TextCell, @@ -19,8 +21,8 @@ const TypeComponentMap = { boolean: BooleanCell, attachment: BlankCell, link: RelationshipCell, - formula: BlankCell, - json: BlankCell, + formula: FormulaCell, + json: JSONCell, } export const getCellRenderer = column => { return TypeComponentMap[column?.schema?.type] || TextCell