From 6b15a5f70ce2836afcb1fdd6852df35dd07d276a Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Fri, 14 Oct 2022 00:50:36 +0200 Subject: [PATCH] chore(nc-gui): replace `useArrayReduce` with regular computed var --- packages/nc-gui/components/erd/utils.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/nc-gui/components/erd/utils.ts b/packages/nc-gui/components/erd/utils.ts index 73e30c18a3..63d968a1e2 100644 --- a/packages/nc-gui/components/erd/utils.ts +++ b/packages/nc-gui/components/erd/utils.ts @@ -1,10 +1,10 @@ import type { ColumnType, FormulaType, LinkToAnotherRecordType, LookupType, RollupType, TableType } from 'nocodb-sdk' import { UITypes } from 'nocodb-sdk' import dagre from 'dagre' -import type { Edge, Elements, Node } from '@vue-flow/core' +import type { Edge, Elements } from '@vue-flow/core' import type { MaybeRef } from '@vueuse/core' import { Position, isEdge, isNode } from '@vue-flow/core' -import { computed, ref, unref, useArrayReduce, useMetas } from '#imports' +import { computed, ref, unref, useMetas } from '#imports' export interface ErdFlowConfig { showPkAndFk: boolean @@ -24,9 +24,8 @@ export function useErdElements(tables: MaybeRef, props: MaybeRef unref(tables)) const config = $computed(() => unref(props)) - const ltarColumns = useArrayReduce( - erdTables, - (acc, table) => { + const ltarColumns = computed(() => + erdTables.value.reduce((acc, table) => { const meta = metasWithIdAsKey.value[table.id!] const columns = meta.columns?.filter( (column: ColumnType) => column.uidt === UITypes.LinkToAnotherRecord && column.system !== 1, @@ -54,8 +53,7 @@ export function useErdElements(tables: MaybeRef, props: MaybeRef {