From a218aee774969b5d024c5e9f023d58c5ff8ab0b2 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 8 Apr 2022 20:40:46 +0530 Subject: [PATCH] wip: project list ui improvements Signed-off-by: Pranav C --- .../projectList/createNewProjectBtn.vue | 142 +++++++++++ packages/nc-gui/layouts/default.vue | 2 +- packages/nc-gui/mixins/colors.js | 8 + packages/nc-gui/pages/projects/list.vue | 229 ++++++++++++++++++ 4 files changed, 380 insertions(+), 1 deletion(-) create mode 100644 packages/nc-gui/components/projectList/createNewProjectBtn.vue create mode 100644 packages/nc-gui/pages/projects/list.vue diff --git a/packages/nc-gui/components/projectList/createNewProjectBtn.vue b/packages/nc-gui/components/projectList/createNewProjectBtn.vue new file mode 100644 index 0000000000..25ab1f0fa9 --- /dev/null +++ b/packages/nc-gui/components/projectList/createNewProjectBtn.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/packages/nc-gui/layouts/default.vue b/packages/nc-gui/layouts/default.vue index bbc770cea4..d51a9038f6 100644 --- a/packages/nc-gui/layouts/default.vue +++ b/packages/nc-gui/layouts/default.vue @@ -33,7 +33,7 @@ }}) - {{ brandName }} + {{ brandName }} diff --git a/packages/nc-gui/mixins/colors.js b/packages/nc-gui/mixins/colors.js index c05f118b43..e15010f642 100644 --- a/packages/nc-gui/mixins/colors.js +++ b/packages/nc-gui/mixins/colors.js @@ -8,5 +8,13 @@ export default { textColors() { return this.$store.state.windows.darkTheme ? colors.light : colors.dark } + }, + methods: { + getColor(i) { + return this.colors[i % this.colors.length] + }, + getTextColor(i) { + return this.textColors[i % this.textColors.length] + } } } diff --git a/packages/nc-gui/pages/projects/list.vue b/packages/nc-gui/pages/projects/list.vue new file mode 100644 index 0000000000..66fb582761 --- /dev/null +++ b/packages/nc-gui/pages/projects/list.vue @@ -0,0 +1,229 @@ + + + + +