Browse Source

fix: corrections

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/2716/head
Pranav C 2 years ago
parent
commit
558755e39d
  1. 2
      packages/nc-gui-v2/components/smartsheet/Grid.vue
  2. 24
      packages/nc-gui-v2/composables/project.ts

2
packages/nc-gui-v2/components/smartsheet/Grid.vue

@ -1,5 +1,5 @@
<script lang="ts" setup>
import { inject, ComputedRef } from 'vue'
import { inject, ComputedRef, onMounted } from "vue";
import { isVirtualCol } from 'nocodb-sdk'
import type { TableType } from 'nocodb-sdk'
import { useData } from '~/composables/data'

24
packages/nc-gui-v2/composables/project.ts

@ -1,23 +1,23 @@
import type { ProjectType, TableType } from 'nocodb-sdk'
import { useNuxtApp } from '#app'
import type { ProjectType, TableType } from "nocodb-sdk";
import { useNuxtApp } from "#app";
export const useProject = () => {
const { $api } = useNuxtApp()
const { $api } = useNuxtApp();
const project = useState<ProjectType>('project', null)
const tables = useState<Array<TableType>>('tables', null)
const project = useState<ProjectType>("project");
const tables = useState<Array<TableType>>("tables");
const loadTables = async () => {
if (project.value.id) {
const tablesResponse = await $api.dbTable.list(project.value.id)
const tablesResponse = await $api.dbTable.list(project.value.id);
if (tablesResponse.list) tables.value = tablesResponse.list
if (tablesResponse.list) tables.value = tablesResponse.list;
}
}
};
const loadProject = async (projectId: string) => {
project.value = await $api.project.read(projectId)
}
project.value = await $api.project.read(projectId);
};
return { project, tables, loadProject, loadTables }
}
return { project, tables, loadProject, loadTables };
};

Loading…
Cancel
Save