From f0826d46208c279bdc7a86f41e2d8eb565e9a2a7 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Tue, 19 Jul 2022 11:27:10 +0530 Subject: [PATCH] refactor/gui-v2-audit-added --- packages/nc-gui-v2/components.d.ts | 2 + .../dashboard/settings/AuditTab.vue | 91 +++++++++++++++++++ packages/nc-gui-v2/helpers/index.js | 10 ++ 3 files changed, 103 insertions(+) create mode 100644 packages/nc-gui-v2/components/dashboard/settings/AuditTab.vue create mode 100644 packages/nc-gui-v2/helpers/index.js diff --git a/packages/nc-gui-v2/components.d.ts b/packages/nc-gui-v2/components.d.ts index 18c354d703..4d8b506ac2 100644 --- a/packages/nc-gui-v2/components.d.ts +++ b/packages/nc-gui-v2/components.d.ts @@ -29,10 +29,12 @@ declare module '@vue/runtime-core' { AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] + APagination: typeof import('ant-design-vue/es')['Pagination'] ARow: typeof import('ant-design-vue/es')['Row'] ASelect: typeof import('ant-design-vue/es')['Select'] ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] ASkeleton: typeof import('ant-design-vue/es')['Skeleton'] + ASpin: typeof import('ant-design-vue/es')['Spin'] ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] ATable: typeof import('ant-design-vue/es')['Table'] ATableColumn: typeof import('ant-design-vue/es')['TableColumn'] diff --git a/packages/nc-gui-v2/components/dashboard/settings/AuditTab.vue b/packages/nc-gui-v2/components/dashboard/settings/AuditTab.vue new file mode 100644 index 0000000000..0f34b0f38f --- /dev/null +++ b/packages/nc-gui-v2/components/dashboard/settings/AuditTab.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/packages/nc-gui-v2/helpers/index.js b/packages/nc-gui-v2/helpers/index.js new file mode 100644 index 0000000000..6afd9c4c9d --- /dev/null +++ b/packages/nc-gui-v2/helpers/index.js @@ -0,0 +1,10 @@ +import dayjs from 'dayjs' + +import * as relativeTime from 'dayjs/plugin/relativeTime' +import * as utc from 'dayjs/plugin/utc' +dayjs.extend(utc) +dayjs.extend(relativeTime) + +export function calculateDiff(date) { + return dayjs.utc(date).fromNow() +}