@dialpad/dialtone-icons
Version:
Dialtone icon library
1 lines • 9.64 kB
Source Map (JSON)
{"version":3,"file":"app-store-badge.cjs","sources":["../../../src/icons/app-store-badge.vue"],"sourcesContent":["<template>\n <svg :aria-label=\"ariaLabel\" :class=\"iconSizeClass\" :data-qa=\"dataQA\" :aria-hidden=\"ariaHidden\" role=\"img\" data-name=\"App Store Badge\" class=\"d-icon d-icon--app-store-badge\" viewBox=\"0 0 180 61\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M165.666.671H14.342c-.551 0-1.096 0-1.647.003-.46.003-.917.012-1.382.02-1.01.011-2.018.1-3.014.265-.995.169-1.96.487-2.86.943a9.678 9.678 0 0 0-2.434 1.773 9.414 9.414 0 0 0-1.773 2.439 9.93 9.93 0 0 0-.94 2.863 19.544 19.544 0 0 0-.27 3.011c-.013.461-.015.924-.022 1.385v34.769c.007.467.009.92.023 1.387.012 1.009.102 2.016.27 3.01a9.91 9.91 0 0 0 .94 2.865c.455.9 1.054 1.72 1.772 2.429a9.437 9.437 0 0 0 2.435 1.773c.9.457 1.864.777 2.859.948.997.164 2.004.253 3.014.266.465.01.922.017 1.382.017.55.002 1.096.002 1.647.002h151.324c.541 0 1.09 0 1.63-.002.459 0 .929-.006 1.387-.017a19.992 19.992 0 0 0 3.009-.266 10.245 10.245 0 0 0 2.87-.948 9.454 9.454 0 0 0 2.433-1.773 9.612 9.612 0 0 0 1.777-2.429 9.94 9.94 0 0 0 .931-2.864 20.26 20.26 0 0 0 .279-3.011c.006-.468.006-.92.006-1.387.012-.547.012-1.09.012-1.645V15.015c0-.55 0-1.097-.012-1.642 0-.461 0-.924-.006-1.385a20.268 20.268 0 0 0-.279-3.011 9.933 9.933 0 0 0-.931-2.863 9.73 9.73 0 0 0-4.21-4.212 10.187 10.187 0 0 0-2.87-.943 19.636 19.636 0 0 0-3.009-.266c-.458-.007-.928-.016-1.387-.02-.54-.002-1.089-.002-1.63-.002Z\" fill=\"#A6A6A6\"/><path d=\"M12.703 59.523c-.458 0-.906-.006-1.36-.016a19.083 19.083 0 0 1-2.812-.245 8.851 8.851 0 0 1-2.492-.824 8.132 8.132 0 0 1-2.102-1.53 8.004 8.004 0 0 1-1.535-2.1 8.607 8.607 0 0 1-.816-2.493 18.673 18.673 0 0 1-.25-2.82c-.01-.317-.023-1.374-.023-1.374V13.373s.013-1.04.022-1.345a18.58 18.58 0 0 1 .25-2.816c.143-.87.418-1.714.817-2.5a8.083 8.083 0 0 1 1.527-2.103 8.372 8.372 0 0 1 2.11-1.538 8.76 8.76 0 0 1 2.486-.819 18.931 18.931 0 0 1 2.821-.246l1.357-.019H167.29l1.374.02c.936.01 1.871.092 2.795.244a8.928 8.928 0 0 1 2.513.824 8.408 8.408 0 0 1 3.633 3.64c.392.782.663 1.618.805 2.48a19.6 19.6 0 0 1 .262 2.84c.004.425.004.883.004 1.338.012.564.012 1.101.012 1.643v31.48c0 .547 0 1.08-.012 1.618 0 .49 0 .937-.006 1.398a19.16 19.16 0 0 1-.257 2.788 8.62 8.62 0 0 1-.812 2.513 8.25 8.25 0 0 1-1.528 2.084 8.13 8.13 0 0 1-2.105 1.538c-.79.4-1.636.679-2.509.827-.93.152-1.87.234-2.812.245-.44.01-.902.016-1.35.016l-1.63.003-152.963-.003Z\" fill=\"currentColor\"/><path d=\"M37.258 31.208a7.444 7.444 0 0 1 3.544-6.246 7.62 7.62 0 0 0-6.003-3.246c-2.526-.265-4.975 1.512-6.262 1.512-1.312 0-3.294-1.485-5.428-1.441a7.995 7.995 0 0 0-6.728 4.103c-2.91 5.037-.74 12.439 2.047 16.51 1.395 1.994 3.024 4.22 5.156 4.142 2.087-.087 2.866-1.33 5.384-1.33 2.495 0 3.227 1.33 5.402 1.28 2.239-.037 3.65-2.003 4.995-4.015a16.488 16.488 0 0 0 2.284-4.652 7.193 7.193 0 0 1-4.391-6.617Zm-4.109-12.169a7.33 7.33 0 0 0 1.676-5.25A7.457 7.457 0 0 0 30 16.284a6.974 6.974 0 0 0-1.72 5.056 6.166 6.166 0 0 0 4.869-2.302Zm30.483 22.456h-7.12l-1.71 5.049h-3.016l6.744-18.68h3.133l6.744 18.68H65.34l-1.709-5.05Zm-6.383-2.33h5.644l-2.783-8.194h-.077l-2.784 8.194Zm25.723.569c0 4.233-2.265 6.951-5.684 6.951a4.616 4.616 0 0 1-4.285-2.382h-.064v6.745h-2.796V32.924h2.706v2.265h.052a4.83 4.83 0 0 1 4.336-2.407c3.456 0 5.735 2.732 5.735 6.952Zm-2.874 0c0-2.757-1.424-4.57-3.599-4.57-2.135 0-3.572 1.851-3.572 4.57 0 2.744 1.437 4.582 3.572 4.582 2.175 0 3.6-1.8 3.6-4.582Zm17.862 0c0 4.232-2.264 6.951-5.682 6.951a4.616 4.616 0 0 1-4.285-2.382h-.065v6.745h-2.796V32.924h2.706v2.265h.052a4.832 4.832 0 0 1 4.336-2.407c3.457 0 5.735 2.732 5.735 6.952Zm-2.872 0c0-2.757-1.425-4.57-3.6-4.57-2.135 0-3.572 1.851-3.572 4.57 0 2.744 1.437 4.582 3.573 4.582 2.174 0 3.599-1.8 3.599-4.582Zm12.78 1.605c.207 1.852 2.006 3.069 4.465 3.069 2.356 0 4.052-1.217 4.052-2.887 0-1.45-1.023-2.318-3.444-2.913l-2.42-.583c-3.43-.829-5.023-2.433-5.023-5.036 0-3.222 2.809-5.436 6.797-5.436 3.947 0 6.653 2.213 6.744 5.436h-2.822c-.169-1.864-1.71-2.989-3.962-2.989-2.252 0-3.792 1.139-3.792 2.795 0 1.321.984 2.098 3.391 2.693l2.058.505c3.833.907 5.425 2.446 5.425 5.178 0 3.495-2.783 5.684-7.211 5.684-4.142 0-6.939-2.138-7.12-5.516h2.862Zm17.502-11.637v3.223h2.59v2.214h-2.59v7.508c0 1.166.519 1.71 1.657 1.71a8.83 8.83 0 0 0 .92-.065v2.2a7.68 7.68 0 0 1-1.553.13c-2.757 0-3.832-1.036-3.832-3.677v-7.806h-1.981v-2.214h1.981v-3.223h2.808Zm4.09 10.033c0-4.285 2.523-6.977 6.459-6.977 3.948 0 6.46 2.692 6.46 6.977 0 4.297-2.498 6.978-6.46 6.978-3.961 0-6.459-2.681-6.459-6.978Zm10.071 0c0-2.939-1.347-4.674-3.612-4.674s-3.611 1.748-3.611 4.674c0 2.952 1.346 4.673 3.611 4.673s3.612-1.721 3.612-4.673Zm5.153-6.811h2.666v2.318h.065a3.244 3.244 0 0 1 3.276-2.46c.322-.001.643.034.957.104v2.615a3.905 3.905 0 0 0-1.256-.17 2.81 2.81 0 0 0-2.177.897 2.814 2.814 0 0 0-.736 2.237v8.078h-2.795V32.924Zm19.853 9.62c-.376 2.472-2.784 4.169-5.864 4.169-3.962 0-6.421-2.654-6.421-6.913 0-4.272 2.472-7.042 6.303-7.042 3.768 0 6.138 2.588 6.138 6.717v.958h-9.619v.169a3.549 3.549 0 0 0 3.664 3.858 3.082 3.082 0 0 0 3.145-1.916h2.654Zm-9.45-4.065h6.809a3.267 3.267 0 0 0-.915-2.458 3.276 3.276 0 0 0-2.426-.998 3.444 3.444 0 0 0-3.206 2.13c-.174.42-.263.871-.262 1.326ZM56.899 13.804a3.97 3.97 0 0 1 4.223 4.46c0 2.867-1.55 4.515-4.223 4.515h-3.242v-8.975h3.242ZM55.05 21.51h1.692a2.822 2.822 0 0 0 2.96-3.228 2.83 2.83 0 0 0-2.96-3.21H55.05v6.438Zm7.647-2.12a3.208 3.208 0 0 1 6.239-1.318c.14.424.192.873.15 1.318a3.209 3.209 0 1 1-6.39 0Zm5.013 0c0-1.468-.66-2.326-1.817-2.326-1.162 0-1.816.858-1.816 2.326 0 1.48.654 2.332 1.816 2.332 1.158 0 1.817-.858 1.817-2.332Zm9.867 3.39H76.19l-1.4-4.988h-.105L73.29 22.78h-1.374l-1.867-6.773h1.356l1.213 5.168h.1l1.393-5.168h1.282l1.393 5.168h.105l1.208-5.168h1.337l-1.86 6.773Zm3.43-6.775h1.287v1.076h.1a2.028 2.028 0 0 1 2.021-1.207 2.202 2.202 0 0 1 2.344 2.52v4.384h-1.336v-4.05c0-1.088-.473-1.629-1.462-1.629a1.553 1.553 0 0 0-1.617 1.716v3.963h-1.337v-6.773Zm7.883-2.643h1.336v9.418H88.89v-9.418Zm3.195 6.028a3.208 3.208 0 1 1 6.389 0 3.209 3.209 0 1 1-6.39 0Zm5.013 0c0-1.468-.66-2.326-1.817-2.326-1.162 0-1.816.858-1.816 2.326 0 1.48.654 2.332 1.816 2.332 1.157 0 1.817-.857 1.817-2.332Zm2.783 1.474c0-1.219.908-1.922 2.519-2.021l1.835-.106v-.585c0-.715-.473-1.12-1.387-1.12-.746 0-1.263.275-1.411.754h-1.295c.137-1.164 1.231-1.91 2.768-1.91 1.698 0 2.656.845 2.656 2.276v4.628h-1.287v-.952h-.106a2.276 2.276 0 0 1-2.034 1.064 2.048 2.048 0 0 1-2.258-2.027Zm4.354-.578v-.567l-1.654.106c-.933.063-1.356.38-1.356.977 0 .61.529.965 1.256.965a1.6 1.6 0 0 0 1.754-1.481Zm3.088-.896c0-2.14 1.1-3.496 2.811-3.496a2.234 2.234 0 0 1 2.077 1.188h.1v-3.72h1.337v9.418h-1.281v-1.07h-.106a2.348 2.348 0 0 1-2.127 1.181c-1.723 0-2.811-1.355-2.811-3.5Zm1.381 0c0 1.437.677 2.301 1.809 2.301 1.127 0 1.823-.877 1.823-2.295 0-1.412-.703-2.301-1.823-2.301-1.125 0-1.809.87-1.809 2.295Zm10.475 0a3.204 3.204 0 0 1 1.896-3.24 3.207 3.207 0 0 1 4.492 3.24c.044.446-.007.896-.148 1.32a3.194 3.194 0 0 1-1.746 1.926 3.212 3.212 0 0 1-4.347-1.925 3.212 3.212 0 0 1-.147-1.32Zm5.013 0c0-1.468-.659-2.326-1.817-2.326-1.162 0-1.815.858-1.815 2.326 0 1.48.653 2.332 1.815 2.332 1.158 0 1.817-.858 1.817-2.332Zm3.169-3.385h1.287v1.076h.099a2.033 2.033 0 0 1 2.022-1.207 2.203 2.203 0 0 1 2.344 2.52v4.384h-1.337v-4.05c0-1.088-.473-1.629-1.461-1.629a1.555 1.555 0 0 0-1.618 1.716v3.963h-1.336v-6.773Zm13.306-1.685v1.718h1.467v1.125h-1.467v3.483c0 .71.292 1.02.957 1.02.171 0 .341-.01.51-.03v1.113a4.43 4.43 0 0 1-.727.069c-1.487 0-2.079-.524-2.079-1.83v-3.825h-1.075v-1.125h1.075V14.32h1.339Zm3.293-.958h1.325v3.733h.106a2.079 2.079 0 0 1 2.065-1.213 2.23 2.23 0 0 1 2.333 2.525v4.373h-1.338v-4.044c0-1.081-.504-1.63-1.449-1.63a1.58 1.58 0 0 0-1.705 1.718v3.956h-1.337v-9.418Zm13.623 7.589a2.75 2.75 0 0 1-2.935 1.96 3.079 3.079 0 0 1-3.129-3.496 3.132 3.132 0 0 1 .754-2.482 3.12 3.12 0 0 1 2.369-1.057c1.885 0 3.022 1.288 3.022 3.415v.466h-4.783v.075a1.779 1.779 0 0 0 .473 1.37 1.792 1.792 0 0 0 1.331.57 1.62 1.62 0 0 0 1.611-.82h1.287Zm-4.702-2.183h3.421a1.626 1.626 0 0 0-.445-1.246 1.638 1.638 0 0 0-1.222-.508 1.733 1.733 0 0 0-1.754 1.755Z\" fill=\"#fff\"/></svg>\n</template>\n\n<script>\nimport { ICON_SIZE_MODIFIERS } from '@/src/constants';\n\nexport default {\n name: 'DtIconAppStoreBadge',\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 },\n};\n</script>\n"],"names":["_sfc_main","s","ICON_SIZE_MODIFIERS"],"mappings":"+GAOAA,EAAA,CACA,KAAA,sBAEA,MAAA,CAKA,KAAA,CACA,KAAA,OACA,QAAA,MACA,UAAAC,GAAA,OAAA,KAAAC,GAAA,EAAA,SAAAD,CAAA,CACA,EAKA,UAAA,CACA,KAAA,OACA,QAAA,MACA,CACA,EAMA,MAAA,CAAA,QAAA,EAEA,SAAA,CACA,eAAA,CACA,OAAAC,EAAA,EAAA,KAAA,IAAA,CACA,EAEA,YAAA,CACA,OAAA,KAAA,UAAA,QAAA,MACA,EAEA,QAAA,CACA,OAAA,KAAA,OAAA,SAAA,GAAA,SACA,CACA,EAEA,SAAA,CACA,KAAA,MAAA,QAAA,CACA,CACA"}