From bdfba4fb78bdcea38ca949088d5534fd95497d99 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 24 Dec 2018 08:46:33 +0000 Subject: [PATCH] Add application display switcher --- src/components/ApplicationCard.vue | 27 +++++++++++++++++-- src/components/ApplicationSwitcher.vue | 36 ++++++++++++++++++++++++++ src/views/Applications.vue | 19 +++++++++++--- 3 files changed, 77 insertions(+), 5 deletions(-) create mode 100644 src/components/ApplicationSwitcher.vue diff --git a/src/components/ApplicationCard.vue b/src/components/ApplicationCard.vue index 17adb80..e105991 100644 --- a/src/components/ApplicationCard.vue +++ b/src/components/ApplicationCard.vue @@ -1,8 +1,8 @@ @@ -35,6 +57,7 @@ export default { props: { application: Object, + display: String, id: Number, }, diff --git a/src/components/ApplicationSwitcher.vue b/src/components/ApplicationSwitcher.vue new file mode 100644 index 0000000..c36bb28 --- /dev/null +++ b/src/components/ApplicationSwitcher.vue @@ -0,0 +1,36 @@ + + + diff --git a/src/views/Applications.vue b/src/views/Applications.vue index 437c145..523f3f8 100644 --- a/src/views/Applications.vue +++ b/src/views/Applications.vue @@ -27,8 +27,10 @@

Applications

-
-
+ + +
+
@@ -43,7 +45,9 @@ :id="application.id" :application="application" :key="application.id" - class="px-3 w-full lg:w-1/3" + :display="display" + class="px-3 w-full" + :class="[display == 'grid' ? 'lg:w-1/3 mb-6 rounded' : '']" >
@@ -78,17 +82,26 @@