From 5ca319299296755c70a92c594b54af7f9553cc2f Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 4 Apr 2021 22:17:10 +0100 Subject: [PATCH] Uses SVGs instead of images for interface icons --- package.json | 1 + src/assets/icons/layout-default.svg | 1 + src/assets/icons/layout-horizontal.svg | 1 + src/assets/icons/layout-vertical.svg | 1 + src/components/FilterTile.vue | 55 +++++++++++++++-------- src/views/Home.vue | 1 + vue.config.js | 15 +++++++ yarn.lock | 62 ++++++++++++++++++++++++++ 8 files changed, 119 insertions(+), 18 deletions(-) create mode 100644 src/assets/icons/layout-default.svg create mode 100644 src/assets/icons/layout-horizontal.svg create mode 100644 src/assets/icons/layout-vertical.svg create mode 100644 vue.config.js diff --git a/package.json b/package.json index 27086bf7..0ed236b7 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "eslint-plugin-vue": "^5.0.0", "sass": "^1.18.0", "sass-loader": "^7.1.0", + "vue-svg-loader": "^0.16.0", "vue-template-compiler": "^2.6.10" }, "eslintConfig": { diff --git a/src/assets/icons/layout-default.svg b/src/assets/icons/layout-default.svg new file mode 100644 index 00000000..f5f60a7e --- /dev/null +++ b/src/assets/icons/layout-default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/layout-horizontal.svg b/src/assets/icons/layout-horizontal.svg new file mode 100644 index 00000000..ff8db9a1 --- /dev/null +++ b/src/assets/icons/layout-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/layout-vertical.svg b/src/assets/icons/layout-vertical.svg new file mode 100644 index 00000000..67762d4a --- /dev/null +++ b/src/assets/icons/layout-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/FilterTile.vue b/src/components/FilterTile.vue index ddd266f6..e4a91bc6 100644 --- a/src/components/FilterTile.vue +++ b/src/components/FilterTile.vue @@ -17,9 +17,12 @@
Layout
- - - + + +
@@ -29,6 +32,10 @@