diff --git a/assets/style.scss b/assets/style.scss index 77dac70bf..5cc0fd043 100644 --- a/assets/style.scss +++ b/assets/style.scss @@ -54,7 +54,7 @@ $container-max-widths: ( $fa-font-path: "~@fortawesome/fontawesome-pro/webfonts"; @import "~@fortawesome/fontawesome-pro/scss/fontawesome"; @import "~@fortawesome/fontawesome-pro/scss/light"; -//@import "~@fortawesome/fontawesome-pro/scss/brands"; +@import "~@fortawesome/fontawesome-pro/scss/brands"; html { scroll-behavior: smooth; diff --git a/components/Icon.vue b/components/Icon.vue index c025ed289..fb793e138 100644 --- a/components/Icon.vue +++ b/components/Icon.vue @@ -1,11 +1,12 @@ diff --git a/components/Share.vue b/components/Share.vue index f39690bc0..f65b9bd35 100644 --- a/components/Share.vue +++ b/components/Share.vue @@ -1,6 +1,8 @@ @@ -23,6 +25,27 @@ whatsapp: function (d) { return "whatsapp://send?text=" + d.title + "%0D%0A" + d.url + (d.extra.text ? "%0D%0A%0D%0A" + d.extra.text : ''); }, }; + const COLOURS = { + facebook: '#1877F2', + linkedin: '#2867B2', + messenger: '#0099FF', + odnoklassniki: '#EE8208', + pinterest: '#e60023', + pocket: '#EF4154', + reddit: '#ff4500', + telegram: '#179CDE', + twitter: '#1da1f2', + viber: '#7360f2', + vkontakte: '#4680C2', + whatsapp: '#25D366', + } + + const ICONS = { + messenger: 'facebook-messenger', + reddit: 'reddit-alien', + telegram: 'telegram-plane', + } + export default { props: { title: { default: 'Zaimki.pl' }, @@ -44,11 +67,42 @@ methods: { link(network) { return NETWORKS[network](this.preset); + }, + colour(network) { + return COLOURS[network]; + }, + icon(network) { + return ICONS[network] || network; } } } diff --git a/package.json b/package.json index c25fa1784..153b2ac5c 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,6 @@ "@nuxtjs/pwa": "^3.0.0-beta.20", "canvas": "^2.6.1", "nuxt": "^2.13.0", - "shareon": "^1.2.1", "vue-matomo": "^3.13.5-0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index a823e0939..cdd202aff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7062,11 +7062,6 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" -shareon@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shareon/-/shareon-1.2.1.tgz#3094bc912948c9cf6339ba0f73f8318313c7026c" - integrity sha512-lVRvjIdgVqE/8SjH3qIrs1FgvDBpWGPkgu1DGuFuoByokf934xR3qSMY017X1+GT6XNBJ4/HnYzX7ndqulPVTA== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"