diff --git a/src/components/BloggerButton.vue b/src/components/BloggerButton.vue
index 205b499..ba93c7f 100644
--- a/src/components/BloggerButton.vue
+++ b/src/components/BloggerButton.vue
@@ -17,6 +17,7 @@
d="M21.976 24H2.026C.9 24 0 23.1 0 21.976V2.026C0 .9.9 0 2.025 0H22.05C23.1 0 24 .9 24 2.025v19.95C24 23.1 23.1 24 21.976 24zM12 3.975H9c-2.775 0-5.025 2.25-5.025 5.025v6c0 2.774 2.25 5.024 5.025 5.024h6c2.774 0 5.024-2.25 5.024-5.024v-3.975c0-.6-.45-1.05-1.05-1.05H18c-.524 0-.976-.45-.976-.976 0-2.776-2.25-5.026-5.024-5.026zm3.074 12H9c-.525 0-.975-.45-.975-.975s.45-.976.975-.976h6.074c.526 0 .977.45.977.976s-.45.976-.975.976zm-2.55-7.95c.527 0 .976.45.976.975s-.45.975-.975.975h-3.6c-.525 0-.976-.45-.976-.975s.45-.975.975-.975h3.6z"
/>
+
{{btnText}}
@@ -41,7 +42,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/DiggButton.vue b/src/components/DiggButton.vue
index 9f4617b..f65e99e 100644
--- a/src/components/DiggButton.vue
+++ b/src/components/DiggButton.vue
@@ -15,6 +15,7 @@
d="M17.76 8.16v8.16h3.84v.96h-3.84v1.92H24V8.16h-6.24zm-7.2 0v8.16h3.84v.96h-3.84v1.92h6.24V8.16h-6.24zM3.84 4.8v3.36H0v8.16h6.24V4.8h-2.4zM9.6 8.16H7.2v8.16h2.4V8.16zm12 6.24h-1.44v-4.32h1.44v4.32zm-17.76 0H2.4v-4.32h1.44v4.32zm10.56 0h-1.44v-4.32h1.44v4.32zM9.6 4.8H7.2v2.4h2.4V4.8z"
/>
+
{{btnText}}
@@ -32,7 +33,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/EmailButton.vue b/src/components/EmailButton.vue
index 3f5b36d..6efa5a5 100644
--- a/src/components/EmailButton.vue
+++ b/src/components/EmailButton.vue
@@ -18,7 +18,7 @@
d="M612,156.232c0-13.065-5.16-24.885-13.393-33.897c-0.137-0.179-0.168-0.39-0.316-0.57 c-0.137-0.158-0.327-0.222-0.475-0.369c-9.361-9.794-22.553-15.988-37.243-15.988H51.437c-14.69,0-27.882,6.194-37.264,15.988 c-0.137,0.147-0.338,0.211-0.475,0.38c-0.148,0.169-0.179,0.39-0.316,0.57C5.161,131.358,0,143.167,0,156.232v299.546 c0,13.382,5.372,25.486,13.962,34.573c0.169,0.189,0.222,0.422,0.412,0.602c0.063,0.063,0.137,0.073,0.201,0.137 c9.361,9.541,22.394,15.514,36.863,15.514h509.136c14.469,0,27.513-5.983,36.863-15.523c0.063-0.054,0.137-0.074,0.2-0.127 c0.18-0.169,0.232-0.401,0.401-0.581c8.601-9.086,13.973-21.201,13.973-34.594V156.232H612z M411.687,290.175l176.368-146.238 c1.73,3.757,2.754,7.904,2.754,12.294v299.546c0,3.969-0.823,7.736-2.248,11.208L411.687,290.175z M560.573,126.355 c4.443,0,8.633,1.013,12.442,2.723l-267.01,221.378L38.995,129.078c3.81-1.709,8-2.723,12.442-2.723H560.573z M23.45,466.976 c-1.425-3.461-2.248-7.239-2.248-11.208V156.232c0-4.39,1.024-8.538,2.754-12.294l176.368,146.238L23.45,466.976z M51.437,485.645c-4.896,0-9.456-1.267-13.55-3.313l178.731-178.658l82.58,68.471c1.963,1.636,4.39,2.459,6.807,2.459 c2.417,0,4.844-0.823,6.807-2.459l82.58-68.471l178.731,178.658c-4.095,2.047-8.653,3.313-13.551,3.313H51.437z"
/>
-
+
{{btnText}}
diff --git a/src/components/EvernoteButton.vue b/src/components/EvernoteButton.vue
index f2e1606..b9e3a59 100644
--- a/src/components/EvernoteButton.vue
+++ b/src/components/EvernoteButton.vue
@@ -16,6 +16,7 @@
d="M7.692 5.445c0 .239-.02.637-.256.895-.257.24-.652.259-.888.259H4.022c-.73 0-1.165 0-1.46.04-.159.02-.356.1-.455.14-.04.019-.04 0-.02-.02L7.85.848c.02-.02.04-.02.02.02-.04.099-.118.298-.138.457-.04.298-.04.736-.04 1.472v2.647zm5.348 17.869c-.67-.438-1.026-1.015-1.164-1.373a2.924 2.924 0 0 1-.217-1.095 3.007 3.007 0 0 1 3-3.004c.493 0 .888.398.888.895a.88.88 0 0 1-.454.776c-.099.06-.237.1-.336.12-.098.02-.473.06-.65.218-.198.16-.356.418-.356.697 0 .298.118.577.316.776.355.358.829.557 1.342.557a2.436 2.436 0 0 0 2.427-2.447c0-1.214-.809-2.289-1.875-2.766-.158-.08-.414-.14-.651-.2a8.04 8.04 0 0 0-.592-.099c-.829-.1-2.901-.756-3.04-2.606 0 0-.611 2.785-1.835 3.541-.118.06-.276.12-.454.16-.177.04-.374.06-.434.06-1.993.119-4.105-.518-5.565-2.03 0 0-.987-.816-1.5-3.104-.118-.558-.355-1.553-.493-2.488-.06-.338-.08-.597-.099-.836 0-.975.592-1.631 1.342-1.73h4.026c.69 0 1.086-.18 1.342-.419.336-.318.415-.776.415-1.313v-4.08-.118C8.52.669 9.173.052 10.139.052h.474c.197 0 .434.02.651.04.158.02.296.06.533.12 1.204.298 1.46 1.532 1.46 1.532s2.27.398 3.415.597c1.085.199 3.77.378 4.282 3.104 1.204 6.487.474 12.775.415 12.775-.849 6.129-5.901 5.83-5.901 5.83a4.1 4.1 0 0 1-2.428-.736zm4.54-13.034c-.652-.06-1.204.2-1.402.697-.04.1-.079.219-.059.278.02.06.06.08.099.1.237.12.631.179 1.204.239.572.06.967.1 1.223.06.04 0 .08-.02.119-.08.04-.06.02-.18.02-.279-.06-.537-.553-.935-1.204-1.015z"
/>
+
{{btnText}}
@@ -39,7 +40,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/FacebookButton.vue b/src/components/FacebookButton.vue
index 4589cdf..ed2f3f5 100644
--- a/src/components/FacebookButton.vue
+++ b/src/components/FacebookButton.vue
@@ -18,7 +18,7 @@
d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0"
/>
-
+
{{btnText}}
{{ shortСounter }}
diff --git a/src/components/FacebookMessengerButton.vue b/src/components/FacebookMessengerButton.vue
index 33918a1..e0050cd 100644
--- a/src/components/FacebookMessengerButton.vue
+++ b/src/components/FacebookMessengerButton.vue
@@ -12,6 +12,7 @@
+
{{btnText}}
@@ -27,7 +28,8 @@ export default {
appID: { type: String },
url: { type: String, default: getDocumentHref },
btnText: { type: String, default: "Messenger" },
- hasIcon: { type: Boolean, default: true }
+ hasIcon: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/HatenaButton.vue b/src/components/HatenaButton.vue
index 8363624..307215f 100644
--- a/src/components/HatenaButton.vue
+++ b/src/components/HatenaButton.vue
@@ -16,6 +16,7 @@
d="M20.47 0C22.42 0 24 1.58 24 3.53v16.94c0 1.95-1.58 3.53-3.53 3.53H3.53C1.58 24 0 22.42 0 20.47V3.53C0 1.58 1.58 0 3.53 0h16.94zm-3.705 14.47c-.78 0-1.41.63-1.41 1.41s.63 1.414 1.41 1.414 1.41-.645 1.41-1.425-.63-1.41-1.41-1.41zM8.61 17.247c1.2 0 2.056-.042 2.58-.12.526-.084.976-.222 1.32-.412.45-.232.78-.564 1.02-.99s.36-.915.36-1.48c0-.78-.21-1.403-.63-1.87-.42-.48-.99-.734-1.74-.794.66-.18 1.156-.45 1.456-.81.315-.344.465-.824.465-1.424 0-.48-.103-.885-.3-1.26-.21-.36-.493-.645-.883-.87-.345-.195-.735-.315-1.215-.405-.464-.074-1.29-.12-2.474-.12H5.654v10.486H8.61zm.736-4.185c.705 0 1.185.088 1.44.262.27.18.39.495.39.93 0 .405-.135.69-.42.855-.27.18-.765.254-1.44.254H8.31v-2.297h1.05zm8.656.706v-7.06h-2.46v7.06H18zM8.925 9.08c.71 0 1.185.08 1.432.24.245.16.367.435.367.83 0 .38-.13.646-.39.804-.265.154-.747.232-1.452.232h-.57V9.08h.615z"
/>
+
{{btnText}}
@@ -39,7 +40,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/InstapaperButton.vue b/src/components/InstapaperButton.vue
index f3773c2..0674f1c 100644
--- a/src/components/InstapaperButton.vue
+++ b/src/components/InstapaperButton.vue
@@ -16,6 +16,7 @@
d="M14.766 20.259c0 1.819.271 2.089 2.934 2.292V24H6.301v-1.449c2.666-.203 2.934-.473 2.934-2.292V3.708c0-1.784-.27-2.089-2.934-2.292V0h11.398v1.416c-2.662.203-2.934.506-2.934 2.292v16.551z"
/>
+
{{btnText}}
@@ -39,7 +40,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/LinkedInButton.vue b/src/components/LinkedInButton.vue
index bde6e29..b6bcd5e 100644
--- a/src/components/LinkedInButton.vue
+++ b/src/components/LinkedInButton.vue
@@ -18,7 +18,7 @@
d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"
/>
-
+
{{btnText}}
{{ shortСounter }}
diff --git a/src/components/LiveJournalButton.vue b/src/components/LiveJournalButton.vue
index 33aaeff..1b22e75 100644
--- a/src/components/LiveJournalButton.vue
+++ b/src/components/LiveJournalButton.vue
@@ -16,6 +16,7 @@
d="M18.09 14.696c-1.512.664-2.726 1.885-3.381 3.399l4.27.883-.886-4.282h-.003zM2.475 8.317L0 5.85C1.125 3.237 3.216 1.14 5.823 0h.006l2.469 2.463c1.368-.591 2.876-.921 4.463-.921C18.967 1.542 24 6.569 24 12.771 24 18.973 18.967 24 12.761 24 6.551 24 1.52 18.976 1.52 12.771c0-1.591.355-3.081.952-4.451l9.143 9.114c1.125-2.613 3.218-4.71 5.823-5.85l-9.135-9.12h-.008c-2.606 1.14-4.695 3.24-5.823 5.85l.003.003z"
/>
+
{{btnText}}
@@ -39,7 +40,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/OdnoklassnikiButton.vue b/src/components/OdnoklassnikiButton.vue
index 8252e24..4dda91c 100644
--- a/src/components/OdnoklassnikiButton.vue
+++ b/src/components/OdnoklassnikiButton.vue
@@ -18,6 +18,7 @@
d="M14.505 17.44c1.275-.29 2.493-.794 3.6-1.49.834-.558 1.058-1.686.5-2.52-.536-.802-1.604-1.044-2.435-.553-2.55 1.595-5.79 1.595-8.34 0-.847-.534-1.965-.28-2.5.565 0 .002 0 .004-.002.005-.534.847-.28 1.966.567 2.5l.002.002c1.105.695 2.322 1.2 3.596 1.488l-3.465 3.465c-.707.695-.72 1.83-.028 2.537l.03.03c.344.354.81.53 1.274.53.465 0 .93-.176 1.275-.53L12 20.065l3.404 3.406c.72.695 1.87.676 2.566-.045.678-.703.678-1.818 0-2.52l-3.465-3.466zM12 12.388c3.42-.004 6.19-2.774 6.195-6.193C18.195 2.78 15.415 0 12 0S5.805 2.78 5.805 6.197c.005 3.42 2.776 6.19 6.195 6.192zm0-8.757c1.416.002 2.563 1.15 2.564 2.565 0 1.416-1.148 2.563-2.564 2.565-1.415-.002-2.562-1.148-2.565-2.564C9.437 4.78 10.585 3.633 12 3.63z"
/>
+
{{btnText}}
{{ shortСounter }}
@@ -45,7 +46,8 @@ export default {
hasIcon: { type: Boolean, default: true },
hasCounter: { type: Boolean, default: false },
digitsCounter: { type: Number, default: 0 },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
mounted() {
if (this.$props.hasCounter) this.getShareCounter();
diff --git a/src/components/PinterestButton.vue b/src/components/PinterestButton.vue
index d953b76..7671d5e 100644
--- a/src/components/PinterestButton.vue
+++ b/src/components/PinterestButton.vue
@@ -20,6 +20,7 @@
d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"
/>
+
{{btnText}}
{{ shortСounter }}
@@ -50,7 +51,8 @@ export default {
hasCounter: { type: Boolean, default: false },
digitsCounter: { type: Number, default: 0 },
keyCounter: { type: String, default: "" },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
mounted() {
if (this.$props.hasCounter) this.getShareCounter();
diff --git a/src/components/PocketButton.vue b/src/components/PocketButton.vue
index 9911149..b7f71cf 100644
--- a/src/components/PocketButton.vue
+++ b/src/components/PocketButton.vue
@@ -15,6 +15,7 @@
d="M18.813 10.259l-5.646 5.419c-.32.305-.73.458-1.141.458-.41 0-.821-.153-1.141-.458l-5.646-5.419c-.657-.628-.677-1.671-.049-2.326.63-.657 1.671-.679 2.325-.05l4.511 4.322 4.517-4.322c.66-.631 1.697-.607 2.326.049.631.645.615 1.695-.045 2.326l-.011.001zm5.083-7.546c-.299-.858-1.125-1.436-2.041-1.436H2.179c-.9 0-1.717.564-2.037 1.405-.094.25-.142.511-.142.774v7.245l.084 1.441c.348 3.277 2.047 6.142 4.682 8.139.045.036.094.07.143.105l.03.023c1.411 1.03 2.989 1.728 4.694 2.072.786.158 1.591.24 2.389.24.739 0 1.481-.067 2.209-.204.088-.029.176-.045.264-.06.023 0 .049-.015.074-.029 1.633-.36 3.148-1.036 4.508-2.025l.029-.031.135-.105c2.627-1.995 4.324-4.862 4.686-8.148L24 10.678V3.445c0-.251-.031-.5-.121-.742l.017.01z"
/>
+
{{btnText}}
@@ -32,7 +33,8 @@ export default {
modalWidth: { type: Number },
modalHeight: { type: Number },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/RedditButton.vue b/src/components/RedditButton.vue
index ef571ab..d821143 100644
--- a/src/components/RedditButton.vue
+++ b/src/components/RedditButton.vue
@@ -16,7 +16,7 @@
d="M2.204 14.049c-.06.276-.091.56-.091.847 0 3.443 4.402 6.249 9.814 6.249 5.41 0 9.812-2.804 9.812-6.249 0-.274-.029-.546-.082-.809l-.015-.032c-.021-.055-.029-.11-.029-.165-.302-1.175-1.117-2.241-2.296-3.103-.045-.016-.088-.039-.126-.07-.026-.02-.045-.042-.067-.064-1.792-1.234-4.356-2.008-7.196-2.008-2.815 0-5.354.759-7.146 1.971-.014.018-.029.033-.049.049-.039.033-.084.06-.13.075-1.206.862-2.042 1.937-2.354 3.123 0 .058-.014.114-.037.171l-.008.015zm9.773 5.441c-1.794 0-3.057-.389-3.863-1.197-.173-.174-.173-.457 0-.632.176-.165.46-.165.635 0 .63.629 1.685.943 3.228.943 1.542 0 2.591-.3 3.219-.929.165-.164.45-.164.629 0 .165.18.165.465 0 .645-.809.808-2.065 1.198-3.862 1.198l.014-.028zm-3.606-7.573c-.914 0-1.677.765-1.677 1.677 0 .91.763 1.65 1.677 1.65s1.651-.74 1.651-1.65c0-.912-.739-1.677-1.651-1.677zm7.233 0c-.914 0-1.678.765-1.678 1.677 0 .91.764 1.65 1.678 1.65s1.651-.74 1.651-1.65c0-.912-.739-1.677-1.651-1.677zm4.548-1.595c1.037.833 1.8 1.821 2.189 2.904.45-.336.719-.864.719-1.449 0-1.002-.815-1.816-1.818-1.816-.399 0-.778.129-1.09.363v-.002zM2.711 9.963c-1.003 0-1.817.816-1.817 1.818 0 .543.239 1.048.644 1.389.401-1.079 1.172-2.053 2.213-2.876-.302-.21-.663-.329-1.039-.329v-.002zm9.217 12.079c-5.906 0-10.709-3.205-10.709-7.142 0-.275.023-.544.068-.809C.494 13.598 0 12.729 0 11.777c0-1.496 1.227-2.713 2.725-2.713.674 0 1.303.246 1.797.682 1.856-1.191 4.357-1.941 7.112-1.992l1.812-5.524.404.095s.016 0 .016.002l4.223.993c.344-.798 1.138-1.36 2.065-1.36 1.229 0 2.231 1.004 2.231 2.234 0 1.232-1.003 2.234-2.231 2.234s-2.23-1.004-2.23-2.23l-3.851-.912-1.467 4.477c2.65.105 5.047.854 6.844 2.021.494-.464 1.144-.719 1.833-.719 1.498 0 2.718 1.213 2.718 2.711 0 .987-.54 1.886-1.378 2.365.029.255.059.494.059.749-.015 3.938-4.806 7.143-10.72 7.143l-.034.009zm8.179-19.187c-.74 0-1.34.599-1.34 1.338 0 .738.6 1.34 1.34 1.34.732 0 1.33-.6 1.33-1.334 0-.733-.598-1.332-1.347-1.332l.017-.012z"
/>
-
+
{{btnText}}
diff --git a/src/components/RenrenButton.vue b/src/components/RenrenButton.vue
index e173fcd..92a13cc 100644
--- a/src/components/RenrenButton.vue
+++ b/src/components/RenrenButton.vue
@@ -19,6 +19,7 @@
d="M11.977 7.613c1.003 1.183 1.655 2.714 1.655 4.387s-.652 3.202-1.655 4.387l-.001-.001.001.001c2.378-1.151 4.087-3.755 4.099-6.786V5.303a6.9 6.9 0 0 0-4.099 2.31zM18.34 9.568c0 3.045 1.666 5.662 4.052 6.818A6.792 6.792 0 0 0 18.34 5.304v4.264zM17.208 13.715c-.423 1.752-1.687 3.249-3.262 4.244a6.759 6.759 0 0 0 3.261.833 6.771 6.771 0 0 0 3.262-.833c-1.574-.995-2.838-2.493-3.261-4.244z"
/>
+
{{btnText}}
@@ -37,7 +38,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/TelegramButton.vue b/src/components/TelegramButton.vue
index 7f78275..cfee047 100644
--- a/src/components/TelegramButton.vue
+++ b/src/components/TelegramButton.vue
@@ -30,7 +30,8 @@ export default {
url: { type: String, default: getDocumentHref },
description: { type: String, default: getDocumentTitle },
btnText: { type: String, default: "Telegram" },
- hasIcon: { type: Boolean, default: true }
+ hasIcon: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/TumblrButton.vue b/src/components/TumblrButton.vue
index ee1fae2..e5caddb 100644
--- a/src/components/TumblrButton.vue
+++ b/src/components/TumblrButton.vue
@@ -20,6 +20,7 @@
d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"
/>
+
{{btnText}}
{{ shortСounter }}
@@ -50,7 +51,8 @@ export default {
hasCounter: { type: Boolean, default: false },
digitsCounter: { type: Number, default: 0 },
keyCounter: { type: String, default: "" },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
mounted() {
if (this.$props.hasCounter) this.getShareCounter();
diff --git a/src/components/TwitterButton.vue b/src/components/TwitterButton.vue
index a45a3bb..c6c1f81 100644
--- a/src/components/TwitterButton.vue
+++ b/src/components/TwitterButton.vue
@@ -16,7 +16,7 @@
d="M23.954 4.569c-.885.389-1.83.654-2.825.775 1.014-.611 1.794-1.574 2.163-2.723-.951.555-2.005.959-3.127 1.184-.896-.959-2.173-1.559-3.591-1.559-2.717 0-4.92 2.203-4.92 4.917 0 .39.045.765.127 1.124C7.691 8.094 4.066 6.13 1.64 3.161c-.427.722-.666 1.561-.666 2.475 0 1.71.87 3.213 2.188 4.096-.807-.026-1.566-.248-2.228-.616v.061c0 2.385 1.693 4.374 3.946 4.827-.413.111-.849.171-1.296.171-.314 0-.615-.03-.916-.086.631 1.953 2.445 3.377 4.604 3.417-1.68 1.319-3.809 2.105-6.102 2.105-.39 0-.779-.023-1.17-.067 2.189 1.394 4.768 2.209 7.557 2.209 9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63.961-.689 1.8-1.56 2.46-2.548l-.047-.02z"
/>
-
+
{{btnText}}
diff --git a/src/components/ViberButton.vue b/src/components/ViberButton.vue
index 636e77e..cc1cae8 100644
--- a/src/components/ViberButton.vue
+++ b/src/components/ViberButton.vue
@@ -24,6 +24,7 @@
d="M17.8 11.13a.3.3 0 0 1-.3-.3c-.02-1.86-.55-3.28-1.64-4.34a5.63 5.63 0 0 0-4.03-1.59.3.3 0 0 1-.3-.3c0-.17.14-.3.3-.3 1.77 0 3.27.6 4.46 1.76a6.45 6.45 0 0 1 1.81 4.76.3.3 0 0 1-.3.3zM12.9 13.74s.42.04.65-.24l.45-.57c.21-.28.73-.45 1.24-.17a13.63 13.63 0 0 1 2.15 1.54c.33.28.41.69.18 1.12v.01c-.23.41-.54.8-.93 1.15a1.84 1.84 0 0 1-1.1.47c-.13 0-.26-.02-.4-.06v-.01c-.48-.14-1.28-.48-2.6-1.2a15.6 15.6 0 0 1-3.18-2.33l-.03-.03-.03-.03-.04-.03-.03-.04a15.38 15.38 0 0 1-2.32-3.17 13.72 13.72 0 0 1-1.2-2.6l-.02-.01A1.24 1.24 0 0 1 5.64 7c.04-.31.19-.63.46-.95.36-.4.74-.7 1.15-.94h.01c.43-.23.84-.15 1.12.18a13.52 13.52 0 0 1 1.54 2.15c.29.51.1 1.03-.17 1.25l-.56.45c-.29.22-.25.65-.25.65s.83 3.16 3.95 3.96"
/>
+
{{btnText}}
@@ -38,7 +39,8 @@ export default {
props: {
url: { type: String, default: getDocumentHref },
btnText: { type: String, default: "Viber" },
- hasIcon: { type: Boolean, default: true }
+ hasIcon: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/VkontakteButton.vue b/src/components/VkontakteButton.vue
index f7851b8..a1fca24 100644
--- a/src/components/VkontakteButton.vue
+++ b/src/components/VkontakteButton.vue
@@ -19,6 +19,7 @@
d="M11.701 18.771h1.437s.433-.047.654-.284c.21-.221.21-.63.21-.63s-.031-1.927.869-2.21c.887-.281 2.012 1.86 3.211 2.683.916.629 1.605.494 1.605.494l3.211-.044s1.682-.105.887-1.426c-.061-.105-.451-.975-2.371-2.76-2.012-1.861-1.742-1.561.676-4.787 1.469-1.965 2.07-3.166 1.875-3.676-.166-.48-1.26-.361-1.26-.361l-3.602.031s-.27-.031-.465.09c-.195.119-.314.391-.314.391s-.572 1.529-1.336 2.82c-1.623 2.729-2.268 2.879-2.523 2.699-.604-.391-.449-1.58-.449-2.432 0-2.641.404-3.75-.781-4.035-.39-.091-.681-.15-1.685-.166-1.29-.014-2.378.01-2.995.311-.405.203-.72.652-.539.675.24.03.779.146 1.064.537.375.506.359 1.636.359 1.636s.211 3.116-.494 3.503c-.495.262-1.155-.28-2.595-2.756-.735-1.26-1.291-2.67-1.291-2.67s-.105-.256-.299-.406c-.227-.165-.557-.225-.557-.225l-3.435.03s-.51.016-.689.24c-.166.195-.016.615-.016.615s2.686 6.287 5.732 9.453c2.79 2.902 5.956 2.715 5.956 2.715l-.05-.055z"
/>
+
{{btnText}}
{{ shortСounter }}
@@ -49,7 +50,8 @@ export default {
hasIcon: { type: Boolean, default: true },
hasCounter: { type: Boolean, default: false },
digitsCounter: { type: Number, default: 0 },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
mounted() {
if (this.$props.hasCounter) this.getShareCounter();
diff --git a/src/components/WeiboButton.vue b/src/components/WeiboButton.vue
index c329976..df3a5f8 100644
--- a/src/components/WeiboButton.vue
+++ b/src/components/WeiboButton.vue
@@ -18,6 +18,7 @@
d="M10.098 20.323c-3.977.391-7.414-1.406-7.672-4.02-.259-2.609 2.759-5.047 6.74-5.441 3.979-.394 7.413 1.404 7.671 4.018.259 2.6-2.759 5.049-6.737 5.439l-.002.004zM9.05 17.219c-.384.616-1.208.884-1.829.602-.612-.279-.793-.991-.406-1.593.379-.595 1.176-.861 1.793-.601.622.263.82.972.442 1.592zm1.27-1.627c-.141.237-.449.353-.689.253-.236-.09-.313-.361-.177-.586.138-.227.436-.346.672-.24.239.09.315.36.18.601l.014-.028zm.176-2.719c-1.893-.493-4.033.45-4.857 2.118-.836 1.704-.026 3.591 1.886 4.21 1.983.64 4.318-.341 5.132-2.179.8-1.793-.201-3.642-2.161-4.149zm7.563-1.224c-.346-.105-.57-.18-.405-.615.375-.977.42-1.804 0-2.404-.781-1.112-2.915-1.053-5.364-.03 0 0-.766.331-.571-.271.376-1.217.315-2.224-.27-2.809-1.338-1.337-4.869.045-7.888 3.08C1.309 10.87 0 13.273 0 15.348c0 3.981 5.099 6.395 10.086 6.395 6.536 0 10.888-3.801 10.888-6.82 0-1.822-1.547-2.854-2.915-3.284v.01zm1.908-5.092c-.766-.856-1.908-1.187-2.96-.962-.436.09-.706.511-.616.932.09.42.511.691.932.602.511-.105 1.067.044 1.442.465.376.421.466.977.316 1.473-.136.406.089.856.51.992.405.119.857-.105.992-.512.33-1.021.12-2.178-.646-3.035l.03.045zm2.418-2.195c-1.576-1.757-3.905-2.419-6.054-1.968-.496.104-.812.587-.706 1.081.104.496.586.813 1.082.707 1.532-.331 3.185.15 4.296 1.383 1.112 1.246 1.429 2.943.947 4.416-.165.48.106 1.007.586 1.157.479.165.991-.104 1.157-.586.675-2.088.241-4.478-1.338-6.235l.03.045z"
/>
+
{{btnText}}
@@ -43,7 +44,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/WhatsAppButton.vue b/src/components/WhatsAppButton.vue
index 14695a5..3ec85a0 100644
--- a/src/components/WhatsAppButton.vue
+++ b/src/components/WhatsAppButton.vue
@@ -12,6 +12,7 @@
d="M17.498 14.382c-.301-.15-1.767-.867-2.04-.966-.273-.101-.473-.15-.673.15-.197.295-.771.964-.944 1.162-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.174-.3-.019-.465.13-.615.136-.135.301-.345.451-.523.146-.181.194-.301.297-.496.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.172-.015-.371-.015-.571-.015-.2 0-.523.074-.797.359-.273.3-1.045 1.02-1.045 2.475s1.07 2.865 1.219 3.075c.149.195 2.105 3.195 5.1 4.485.714.3 1.27.48 1.704.629.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345m-5.446 7.443h-.016c-1.77 0-3.524-.48-5.055-1.38l-.36-.214-3.75.975 1.005-3.645-.239-.375c-.99-1.576-1.516-3.391-1.516-5.26 0-5.445 4.455-9.885 9.942-9.885 2.654 0 5.145 1.035 7.021 2.91 1.875 1.859 2.909 4.35 2.909 6.99-.004 5.444-4.46 9.885-9.935 9.885M20.52 3.449C18.24 1.245 15.24 0 12.045 0 5.463 0 .104 5.334.101 11.893c0 2.096.549 4.14 1.595 5.945L0 24l6.335-1.652c1.746.943 3.71 1.444 5.71 1.447h.006c6.585 0 11.946-5.336 11.949-11.896 0-3.176-1.24-6.165-3.495-8.411"
/>
+
{{btnText}}
@@ -26,7 +27,8 @@ export default {
props: {
shareUrl: { type: String, default: getDocumentHref },
btnText: { type: String, default: "WhatsApp" },
- hasIcon: { type: Boolean, default: true }
+ hasIcon: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {
diff --git a/src/components/XingButton.vue b/src/components/XingButton.vue
index 41488db..feeaff4 100644
--- a/src/components/XingButton.vue
+++ b/src/components/XingButton.vue
@@ -15,6 +15,7 @@
d="M23.784 18.24c.287.142.287.267 0 .374l-11.357 5.223c-.287.145-.57.145-.854 0L.213 18.614c-.284-.107-.284-.232 0-.375l2.722-1.23c.284-.14.57-.14.852 0l7.787 3.573c.285.14.57.14.854 0l7.787-3.574c.283-.14.568-.14.852 0l2.717 1.23zm0-6.454c.287.143.287.285 0 .426L12.427 17.44c-.287.104-.57.104-.854 0L.213 12.21c-.284-.143-.284-.284 0-.426l2.722-1.227c.284-.144.57-.144.852 0l7.787 3.57c.285.144.57.144.854 0l7.787-3.57c.283-.144.568-.144.852 0l2.717 1.226zM.214 5.76c-.285-.143-.285-.267 0-.375L11.574.16c.283-.14.57-.14.852 0l11.358 5.23c.287.107.287.232 0 .375l-11.357 5.223c-.287.143-.57.143-.854 0L.213 5.76z"
/>
+
{{btnText}}
@@ -32,7 +33,8 @@ export default {
modalWidth: { type: Number, default: 500 },
modalHeight: { type: Number, default: 500 },
hasIcon: { type: Boolean, default: true },
- isBlank: { type: Boolean, default: true }
+ isBlank: { type: Boolean, default: true },
+ customIcon: {type: String, default:""}
},
methods: {
openShareWindow() {