@dialpad/dialtone-icons
Version:
Dialtone icon library
1 lines • 5.15 kB
Source Map (JSON)
{"version":3,"file":"microsoft-teams.cjs","names":[],"sources":["../../../../src/icons/microsoft-teams.vue"],"sourcesContent":["<template>\n <svg :aria-label=\"ariaLabel\" :class=\"iconSizeClass\" :data-qa=\"dataQA\" :aria-hidden=\"ariaHidden\" role=\"img\" data-name=\"Microsoft Teams\" class=\"d-icon d-icon--microsoft-teams\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g :clip-path=\"`url(#${uniqueID}a)`\"><path d=\"M15.95 9.977h5.166c.488 0 .884.395.884.883v4.706a3.248 3.248 0 0 1-3.248 3.248h-.015a3.248 3.248 0 0 1-3.249-3.248v-5.127c0-.255.207-.462.462-.462Zm3.492-.93a2.093 2.093 0 1 0 0-4.187 2.093 2.093 0 0 0 0 4.187Z\" fill=\"#5059C9\"/><path d=\"M12.93 9.047a3.023 3.023 0 1 0 0-6.047 3.023 3.023 0 0 0 0 6.047Zm4.031.93H8.434a.874.874 0 0 0-.853.894v5.367a5.246 5.246 0 0 0 5.117 5.367 5.246 5.246 0 0 0 5.116-5.367v-5.367a.874.874 0 0 0-.853-.894Z\" fill=\"#7B83EB\"/><path opacity=\".1\" d=\"M13.163 9.977v7.52a.856.856 0 0 1-.851.852H7.99a5.664 5.664 0 0 1-.41-2.112V10.87a.873.873 0 0 1 .852-.893h4.73Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.698 9.977v7.986a.857.857 0 0 1-.851.851H8.209a6.021 6.021 0 0 1-.218-.465 5.664 5.664 0 0 1-.41-2.112V10.87a.873.873 0 0 1 .852-.893h4.265Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.698 9.977v7.056a.858.858 0 0 1-.851.85h-4.02a5.665 5.665 0 0 1-.246-1.646V10.87a.873.873 0 0 1 .852-.893h4.265Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.233 9.977v7.056a.858.858 0 0 1-.852.85H7.828a5.665 5.665 0 0 1-.247-1.646V10.87a.873.873 0 0 1 .852-.893h3.8Z\" fill=\"currentColor\"/><path opacity=\".1\" d=\"M13.163 7.572v1.465c-.08.005-.154.01-.233.01-.079 0-.153-.005-.232-.01a2.552 2.552 0 0 1-.465-.074 3.023 3.023 0 0 1-2.094-1.777 2.582 2.582 0 0 1-.148-.465h2.32c.47.002.85.382.852.851Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.698 8.037v1a2.553 2.553 0 0 1-.465-.074 3.024 3.024 0 0 1-2.094-1.777h1.708a.853.853 0 0 1 .85.851Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.698 8.037v1a2.553 2.553 0 0 1-.465-.074 3.024 3.024 0 0 1-2.094-1.777h1.708a.853.853 0 0 1 .85.851Z\" fill=\"currentColor\"/><path opacity=\".2\" d=\"M12.233 8.037v.926a3.023 3.023 0 0 1-2.094-1.777h1.242c.47.002.85.382.852.851Z\" fill=\"currentColor\"/><path d=\"M2.853 7.186h8.527c.47 0 .852.382.852.853v8.527c0 .47-.381.853-.852.853H2.853A.853.853 0 0 1 2 16.566V8.039c0-.471.382-.853.853-.853Z\" :fill=\"`url(#${uniqueID}b)`\"/><path d=\"M9.36 10.432H7.655v4.641H6.57v-4.641H4.873v-.9H9.36v.9Z\" fill=\"#fff\"/></g><defs><linearGradient :id=\"`${uniqueID}b`\" x1=\"3.778\" y1=\"6.52\" x2=\"10.455\" y2=\"18.085\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#5A62C3\"/><stop offset=\".5\" stop-color=\"#4D55BD\"/><stop offset=\"1\" stop-color=\"#3940AB\"/></linearGradient><clipPath :id=\"`${uniqueID}a`\"><path fill=\"#fff\" transform=\"translate(2 3)\" d=\"M0 0h20v18.605H0z\"/></clipPath></defs></svg>\n</template>\n\n<script>\nimport { getUniqueString } from '@/src/utils';\nimport { ICON_SIZE_MODIFIERS } from '@/src/constants';\n\nexport default {\n name: 'DtIconMicrosoftTeams',\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"],"mappings":"qKAQA,IAAK,EAAU,CACb,KAAM,uBAEN,MAAO,CAKL,KAAM,CACJ,KAAM,OACN,QAAS,MACT,UAAY,GAAM,OAAO,KAAK,EAAA,EAAoB,CAAC,SAAS,EAAE,CAC/D,CAKD,UAAW,CACT,KAAM,OACN,QAAS,IAAA,GACV,CACF,CAMD,MAAO,CAAC,SAAS,CAEjB,SAAU,CACR,eAAiB,CACf,OAAO,EAAA,EAAoB,KAAK,OAGlC,YAAc,CACZ,OAAQ,KAAK,UAAqB,QAAT,QAG3B,QAAU,CACR,OAAO,KAAK,OAAO,YAAc,WAEpC,CAED,SAAW,CACT,KAAK,MAAM,SAAS,CACpB,KAAK,SAAW,EAAA,GAAiB,EAEpC,gKAtD6mF,MAAA,CAAtmF,aAAY,EAAA,UAAY,OAAA,EAAA,EAAA,gBAAK,CAAE,EAAA,cAAwG,iCAAgC,CAAA,CAAxH,UAAS,EAAA,OAAS,cAAa,EAAA,WAAY,KAAK,MAAM,YAAU,kBAAyD,QAAQ,YAAY,MAAM,wDAAsjE,IAAA,CAArhE,YAAS,QAAU,EAAA,SAAQ,IAAA,CAAA,q3DAAu6D,OAAA,CAAxK,EAAE,wIAAyI,KAAI,QAAU,EAAA,SAAQ,oDAAsF,OAAA,CAAzE,EAAE,0DAA0D,KAAK,iDAAoX,OAAA,KAAA,EAAA,EAAA,EAAA,oBAArH,iBAAA,CAA5N,GAAE,GAAK,EAAA,SAAQ,GAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,cAAc,4DAA6C,OAAA,CAAtB,aAAW,UAAS,CAAA,KAAA,GAAA,0BAA0C,OAAA,CAAlC,OAAO,KAAK,aAAW,6CAAkD,OAAA,CAAjC,OAAO,IAAI,aAAW,qDAA0I,WAAA,CAAnG,GAAE,GAAK,EAAA,SAAQ,GAAA,CAAA,CAAA,GAAA,EAAA,KAAA,EAAA,GAAA,EAAA,EAAA,EAAA,oBAAyE,OAAA,CAA9D,KAAK,OAAO,UAAU,iBAAiB,EAAE"}