From da9422fbc3f8c59c53f51cdc7dcc1be886fcce9f Mon Sep 17 00:00:00 2001 From: Johannes Werner Date: Sat, 14 Jul 2018 16:42:49 +0200 Subject: [PATCH] feat: replace font-awesome with SVG's (#180) closes #177 --- .storybook/preview-head.html | 6 ++ src/app/app/App/App.vue | 33 ++++++--- src/app/components/Components/Components.vue | 6 +- src/app/home/DevEx/DevEx.vue | 22 +++--- .../home/EnterpriseReady/EnterpriseReady.vue | 25 ++++--- src/app/home/Stage/Stage.vue | 10 ++- .../home/UserExperience/UserExperience.vue | 25 ++++--- .../VueAutocomplete/VueAutocomplete.vue | 4 +- .../components/VueButton/VueButton.spec.ts | 11 --- .../components/VueButton/VueButton.stories.ts | 16 ----- .../shared/components/VueButton/VueButton.vue | 9 --- .../VueCookieConsent/VueCookieConsent.vue | 26 ++++--- .../VueDataTableHeader.spec.ts | 13 ++-- .../VueDataTableHeader/VueDataTableHeader.vue | 21 +++--- .../shared/components/VueFooter/VueFooter.vue | 25 ++++--- .../shared/components/VueSelect/VueSelect.vue | 2 + .../VueTabGroup/VueTabGroup.stories.ts | 6 +- .../components/VueTabGroup/VueTabGroup.vue | 32 +++------ .../VueTabGroup/VueTabItem/VueTabItem.spec.ts | 1 - .../VueTabGroup/VueTabItem/VueTabItem.vue | 4 -- .../icons/VueIconBook/VueIconBook.vue | 14 ++++ .../icons/VueIconBullhorn/VueIconBullhorn.vue | 16 +++++ .../VueIconCertificate/VueIconCertificate.vue | 16 +++++ .../VueIconChartLine/VueIconChartLine.vue | 16 +++++ .../icons/VueIconCode/VueIconCode.vue | 16 +++++ .../icons/VueIconFlag/VueIconFlag.vue | 16 +++++ .../icons/VueIconGithub/VueIconGithub.vue | 16 +++++ .../VueIconGithubAlt/VueIconGithubAlt.vue | 16 +++++ .../icons/VueIconHashtag/VueIconHashtag.vue | 16 +++++ .../icons/VueIconMobile/VueIconMobile.vue | 16 +++++ .../VueIconPuzzlePiece/VueIconPuzzlePiece.vue | 16 +++++ .../icons/VueIconSearch/VueIconSearch.vue | 16 +++++ .../icons/VueIconSort/VueIconSort.vue | 16 +++++ .../icons/VueIconSortDown/VueIconSortDown.vue | 16 +++++ .../icons/VueIconSortUp/VueIconSortUp.vue | 16 +++++ .../icons/VueIconSpinner/VueIconSpinner.vue | 16 +++++ .../icons/VueIconTimes/VueIconTimes.vue | 16 +++++ .../VueIconTwitterSquare.vue | 16 +++++ .../shared/components/icons/icons.stories.ts | 70 +++++++++++++++++++ src/app/shared/styles/_variables.scss | 16 ++--- src/app/shared/styles/global.scss | 24 +++++++ src/index.template.html | 11 +-- 42 files changed, 542 insertions(+), 162 deletions(-) create mode 100644 src/app/shared/components/icons/VueIconBook/VueIconBook.vue create mode 100644 src/app/shared/components/icons/VueIconBullhorn/VueIconBullhorn.vue create mode 100644 src/app/shared/components/icons/VueIconCertificate/VueIconCertificate.vue create mode 100644 src/app/shared/components/icons/VueIconChartLine/VueIconChartLine.vue create mode 100644 src/app/shared/components/icons/VueIconCode/VueIconCode.vue create mode 100644 src/app/shared/components/icons/VueIconFlag/VueIconFlag.vue create mode 100644 src/app/shared/components/icons/VueIconGithub/VueIconGithub.vue create mode 100644 src/app/shared/components/icons/VueIconGithubAlt/VueIconGithubAlt.vue create mode 100644 src/app/shared/components/icons/VueIconHashtag/VueIconHashtag.vue create mode 100644 src/app/shared/components/icons/VueIconMobile/VueIconMobile.vue create mode 100644 src/app/shared/components/icons/VueIconPuzzlePiece/VueIconPuzzlePiece.vue create mode 100644 src/app/shared/components/icons/VueIconSearch/VueIconSearch.vue create mode 100644 src/app/shared/components/icons/VueIconSort/VueIconSort.vue create mode 100644 src/app/shared/components/icons/VueIconSortDown/VueIconSortDown.vue create mode 100644 src/app/shared/components/icons/VueIconSortUp/VueIconSortUp.vue create mode 100644 src/app/shared/components/icons/VueIconSpinner/VueIconSpinner.vue create mode 100644 src/app/shared/components/icons/VueIconTimes/VueIconTimes.vue create mode 100644 src/app/shared/components/icons/VueIconTwitterSquare/VueIconTwitterSquare.vue create mode 100644 src/app/shared/components/icons/icons.stories.ts diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html index 252060bd..b2362d85 100644 --- a/.storybook/preview-head.html +++ b/.storybook/preview-head.html @@ -28,5 +28,11 @@ th { color: #000 !important; } + + i svg { + height: 32px; + width: 32px; + fill: #FFF; + } diff --git a/src/app/app/App/App.vue b/src/app/app/App/App.vue index 57ef21ad..093e32ec 100644 --- a/src/app/app/App/App.vue +++ b/src/app/app/App/App.vue @@ -6,43 +6,43 @@