From 4f37bd8f18863f6117c91a16d35be040e77cf026 Mon Sep 17 00:00:00 2001
From: Braks <78412429+bcakmakoglu@users.noreply.github.com>
Date: Mon, 11 Jul 2022 14:58:44 +0200
Subject: [PATCH] feat(gui-v2): add list view
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com>
---
packages/nc-gui-v2/pages/projects/index.vue | 4 +--
.../nc-gui-v2/pages/projects/index/list.vue | 31 +++++++++++++++++--
2 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/packages/nc-gui-v2/pages/projects/index.vue b/packages/nc-gui-v2/pages/projects/index.vue
index 96c2f54fa8..62d78f51c3 100644
--- a/packages/nc-gui-v2/pages/projects/index.vue
+++ b/packages/nc-gui-v2/pages/projects/index.vue
@@ -59,7 +59,7 @@ const navDrawerOptions = [
@@ -71,7 +71,7 @@ const navDrawerOptions = [
-
+
diff --git a/packages/nc-gui-v2/pages/projects/index/list.vue b/packages/nc-gui-v2/pages/projects/index/list.vue
index a62ddb9334..44f883b55b 100644
--- a/packages/nc-gui-v2/pages/projects/index/list.vue
+++ b/packages/nc-gui-v2/pages/projects/index/list.vue
@@ -6,9 +6,36 @@ interface Props {
projects: ProjectType[]
}
-const props = defineProps()
+const { projects } = defineProps()
+
+const { $e } = useNuxtApp()
+
+const openProject = async (project: ProjectType) => {
+ await navigateTo(`/nc/${project.id}`)
+ $e('a:project:open', { count: projects.length })
+}
- List view
+
+
+
{{ $t('general.title') }}
+
Status
+
Updated At
+
+
+
+
+
+
+
{{ project.title || 'Untitled' }}
+
{{ project.status }}
+
{{ project.updated_at }}
+
+
+
+