UNPKG

@dialpad/dialtone-icons

Version:

Dialtone icon library

1 lines 10.1 kB
{"version":3,"file":"play-store-badge.cjs","sources":["../../../src/icons/play-store-badge.vue"],"sourcesContent":["<template>\n <svg :aria-label=\"ariaLabel\" :class=\"iconSizeClass\" :data-qa=\"dataQA\" :aria-hidden=\"ariaHidden\" role=\"img\" data-name=\"Play Store Badge\" class=\"d-icon d-icon--play-store-badge\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 135 40\"><defs><linearGradient :id=\"`${uniqueID}a`\" x1=\"21.8\" y1=\"366.71\" x2=\"5.02\" y2=\"383.49\" gradientTransform=\"translate(0 -358)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#00a0ff\"/><stop offset=\".01\" stop-color=\"#00a1ff\"/><stop offset=\".26\" stop-color=\"#00beff\"/><stop offset=\".51\" stop-color=\"#00d2ff\"/><stop offset=\".76\" stop-color=\"#00dfff\"/><stop offset=\"1\" stop-color=\"#00e3ff\"/></linearGradient><linearGradient :id=\"`${uniqueID}b`\" x1=\"33.83\" y1=\"378\" x2=\"9.64\" y2=\"378\" gradientTransform=\"translate(0 -358)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#ffe000\"/><stop offset=\".41\" stop-color=\"#ffbd00\"/><stop offset=\".78\" stop-color=\"orange\"/><stop offset=\"1\" stop-color=\"#ff9c00\"/></linearGradient><linearGradient :id=\"`${uniqueID}c`\" x1=\"24.83\" y1=\"380.3\" x2=\"2.07\" y2=\"403.05\" gradientTransform=\"translate(0 -358)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#ff3a44\"/><stop offset=\"1\" stop-color=\"#c31162\"/></linearGradient><linearGradient :id=\"`${uniqueID}d`\" x1=\"7.3\" y1=\"358.18\" x2=\"17.46\" y2=\"368.34\" gradientTransform=\"translate(0 -358)\" gradientUnits=\"userSpaceOnUse\"><stop offset=\"0\" stop-color=\"#32a071\"/><stop offset=\".07\" stop-color=\"#2da771\"/><stop offset=\".48\" stop-color=\"#15cf74\"/><stop offset=\".8\" stop-color=\"#06e775\"/><stop offset=\"1\" stop-color=\"#00f076\"/></linearGradient></defs><g data-name=\"Layer 2\"><rect width=\"135\" height=\"40\" rx=\"5\" ry=\"5\"/><path fill=\"#A6A6A6\" d=\"M130 .8a4.2 4.2 0 0 1 4.2 4.2v30a4.2 4.2 0 0 1-4.2 4.2H5A4.2 4.2 0 0 1 .8 35V5A4.2 4.2 0 0 1 5 .8h125m0-.8H5a5 5 0 0 0-5 5v30a5 5 0 0 0 5 5h125a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5Z\"/><path fill=\"#FFF\" stroke=\"#FFF\" stroke-miterlimit=\"10\" stroke-width=\".2\" d=\"M47.42 10.24a2.71 2.71 0 0 1-.75 2 2.91 2.91 0 0 1-2.2.89 3.15 3.15 0 0 1-2.21-5.37 3 3 0 0 1 2.21-.9 3.1 3.1 0 0 1 1.23.25 2.47 2.47 0 0 1 .94.67l-.53.53a2 2 0 0 0-1.64-.71 2.32 2.32 0 0 0-2.33 2.31s0 .06 0 .09a2.36 2.36 0 0 0 4 1.73 1.89 1.89 0 0 0 .5-1.22h-2.17v-.72h2.91a2.54 2.54 0 0 1 .04.45ZM52 7.74h-2.7v1.9h2.46v.72H49.3v1.9H52V13h-3.5V7H52ZM55.28 13h-.77V7.74h-1.68V7H57v.74h-1.72Zm4.66 0V7h.77v6Zm4.19 0h-.77V7.74h-1.68V7h4.12v.74h-1.67Zm9.48-.78a3.12 3.12 0 0 1-4.4 0 3.24 3.24 0 0 1 0-4.45 3.1 3.1 0 0 1 4.38 0 3.23 3.23 0 0 1 .02 4.45Zm-3.83-.5a2.31 2.31 0 0 0 3.26 0 2.56 2.56 0 0 0 0-3.44 2.31 2.31 0 0 0-3.26 0 2.56 2.56 0 0 0 0 3.44Zm5.8 1.28V7h.94l2.92 4.67V7h.77v6h-.8l-3.05-4.89V13Z\"/><path fill=\"#FFF\" d=\"M68.14 21.75A4.25 4.25 0 1 0 72.41 26a4.19 4.19 0 0 0-4.13-4.25Zm0 6.83a2.58 2.58 0 1 1 2.39-2.75V26a2.46 2.46 0 0 1-2.34 2.58Zm-9.31-6.83A4.25 4.25 0 1 0 63.09 26 4.19 4.19 0 0 0 59 21.75h-.13Zm0 6.83a2.58 2.58 0 1 1 2.38-2.76V26a2.46 2.46 0 0 1-2.34 2.58h-.05Zm-11.09-5.52v1.8h4.32a3.77 3.77 0 0 1-1 2.27 4.42 4.42 0 0 1-3.33 1.32 4.8 4.8 0 0 1 0-9.6A4.6 4.6 0 0 1 51 20.14l1.27-1.27A6.29 6.29 0 0 0 47.74 17a6.61 6.61 0 1 0-.51 13.21h.51a5.84 5.84 0 0 0 6.17-6.07 5.87 5.87 0 0 0-.1-1.13Zm45.31 1.4a3.92 3.92 0 0 0-7.65 1.28V26a4.16 4.16 0 0 0 4.07 4.25h.15a4.23 4.23 0 0 0 3.54-1.88l-1.45-1a2.43 2.43 0 0 1-2.09 1.18 2.16 2.16 0 0 1-2.06-1.29l5.69-2.35Zm-5.8 1.42a2.33 2.33 0 0 1 2.17-2.48 1.65 1.65 0 0 1 1.58.9ZM82.63 30h1.87V17.5h-1.87Zm-3.06-7.3h-.07a3 3 0 0 0-2.24-1 4.26 4.26 0 0 0 0 8.51 2.9 2.9 0 0 0 2.24-1h.06v.61c0 1.63-.87 2.5-2.27 2.5a2.35 2.35 0 0 1-2.14-1.51l-1.63.68A4.05 4.05 0 0 0 77.29 34c2.19 0 4-1.29 4-4.43V22h-1.72Zm-2.14 5.88a2.59 2.59 0 0 1 0-5.16 2.4 2.4 0 0 1 2.27 2.52V26a2.38 2.38 0 0 1-2.17 2.57h-.1Zm24.38-11.08h-4.47V30h1.87v-4.74h2.61a3.89 3.89 0 1 0 0-7.76Zm0 6H99.2v-4.26h2.65a2.14 2.14 0 0 1 0 4.29Zm11.53-1.8a3.5 3.5 0 0 0-3.34 1.91l1.66.69a1.77 1.77 0 0 1 1.7-.92 1.8 1.8 0 0 1 2 1.58v.16a4.13 4.13 0 0 0-1.95-.48c-1.79 0-3.6 1-3.6 2.81a2.89 2.89 0 0 0 3 2.75h.08a2.63 2.63 0 0 0 2.4-1.2h.06v1h1.8v-4.81c0-2.19-1.66-3.46-3.79-3.46Zm-.23 6.85c-.61 0-1.46-.31-1.46-1.06 0-1 1.06-1.33 2-1.33a3.32 3.32 0 0 1 1.7.42 2.26 2.26 0 0 1-2.19 2ZM123.74 22l-2.14 5.42h-.06L119.32 22h-2l3.33 7.58-1.9 4.21h1.95L125.82 22Zm-16.81 8h1.87V17.5h-1.87Z\"/><path :fill=\"`url(#${uniqueID}a)`\" d=\"M10.44 7.54a2 2 0 0 0-.44 1.4v22.12a2 2 0 0 0 .46 1.4l.07.07L22.9 20.15v-.29L10.51 7.47Z\"/><path :fill=\"`url(#${uniqueID}b)`\" d=\"m27 24.28-4.1-4.13v-.29l4.1-4.14h.09L32 18.56c1.4.79 1.4 2.09 0 2.89l-4.89 2.78Z\"/><path :fill=\"`url(#${uniqueID}c)`\" d=\"M27.12 24.22 22.9 20 10.44 32.46a1.63 1.63 0 0 0 2.08.06l14.61-8.3\"/><path :fill=\"`url(#${uniqueID}d)`\" d=\"m27.12 15.78-14.61-8.3a1.63 1.63 0 0 0-2.08.06L22.9 20Z\"/><path opacity=\".2\" d=\"m27 24.13-14.49 8.25a1.67 1.67 0 0 1-2 0l-.07.07.07.07a1.66 1.66 0 0 0 2 0l14.61-8.3Z\"/><path style=\"isolation:isolate\" d=\"M10.44 32.32a2 2 0 0 1-.46-1.4v.15a2 2 0 0 0 .46 1.4l.07-.07Z\"/><path opacity=\".12\" style=\"isolation:isolate\" d=\"m32 21.3-5 2.83.09.09L32 21.44A1.75 1.75 0 0 0 33 20a1.86 1.86 0 0 1-1 1.3Z\"/><path opacity=\".25\" style=\"isolation:isolate\" d=\"M12.51 7.62 32 18.7a1.86 1.86 0 0 1 1 1.3 1.75 1.75 0 0 0-1-1.44L12.51 7.48C11.11 6.69 10 7.35 10 8.95v.15c0-1.61 1.12-2.27 2.51-1.48Z\"/></g></svg>\n</template>\n\n<script>\nimport { getUniqueString } from '@/src/utils';\nimport { ICON_SIZE_MODIFIERS } from '@/src/constants';\n\nexport default {\n name: 'DtIconPlayStoreBadge',\n\n props: {\n /**\n * The size of the icon.\n * @values 100, 200, 300, 400, 500, 600, 700, 800\n */\n size: {\n type: String,\n default: '500',\n validator: (s) => Object.keys(ICON_SIZE_MODIFIERS).includes(s),\n },\n\n /**\n * The label of the icon as read out by a screenreader. Leave this unset if your icon is purely presentational\n */\n ariaLabel: {\n type: String,\n default: undefined,\n },\n },\n\n /**\n * @TODO: Remove this emit once the icons migration is complete,\n * they will no longer need this event.\n * */\n emits: ['loaded'],\n\n computed: {\n iconSizeClass () {\n return ICON_SIZE_MODIFIERS[this.size];\n },\n\n ariaHidden () {\n return !this.ariaLabel ? 'true' : 'false';\n },\n\n dataQA () {\n return this.$attrs['data-qa'] ?? 'dt-icon';\n },\n },\n\n created () {\n this.$emit('loaded');\n this.uniqueID = getUniqueString();\n },\n};\n</script>\n"],"names":["_sfc_main","s","ICON_SIZE_MODIFIERS","getUniqueString","_hoisted_1","_hoisted_2","_hoisted_3","_createStaticVNode","_hoisted_10","_createElementVNode","_hoisted_11","_hoisted_12","_hoisted_13","_hoisted_14","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_20","_hoisted_21","_hoisted_27","_hoisted_32","_hoisted_33","_hoisted_34","_hoisted_35","_createElementBlock","$props","_normalizeClass","$options","_ctx","_hoisted_9","_hoisted_15","_hoisted_19","_hoisted_26","_hoisted_28","_hoisted_29","_hoisted_30","_hoisted_31","_hoisted_36","_hoisted_37","_hoisted_38","_hoisted_39"],"mappings":"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"}