@dialpad/dialtone-icons
Version:
Dialtone icon library
1 lines • 5.53 kB
Source Map (JSON)
{"version":3,"file":"agent-assist-color.cjs","names":[],"sources":["../../../../src/icons/agent-assist-color.vue"],"sourcesContent":["<template>\n <svg :aria-label=\"ariaLabel\" :class=\"iconSizeClass\" :data-qa=\"dataQA\" :aria-hidden=\"ariaHidden\" role=\"img\" data-name=\"Agent Assist Color\" class=\"d-icon d-icon--agent-assist-color\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2.016 4.917a2.9 2.9 0 0 1 2.9-2.9h6.988a.875.875 0 0 1 0 1.75H4.916a1.15 1.15 0 0 0-1.15 1.15v15.654l3.23-1.946.106-.055a.878.878 0 0 1 .346-.071h11.647a1.15 1.15 0 0 0 1.15-1.148v-5.603a.875.875 0 0 1 1.75 0v5.603a2.9 2.9 0 0 1-2.9 2.898H7.692l-4.35 2.622a.876.876 0 0 1-1.326-.75V4.917Z\" :fill=\"`url(#${uniqueID}a)`\"/><path d=\"M11.91 6.94c.129 0 .24.085.279.208a6.17 6.17 0 0 0 4.009 4.034c.126.04.215.157.215.29a.308.308 0 0 1-.215.29 6.171 6.171 0 0 0-3.968 3.907.339.339 0 0 1-.319.234.34.34 0 0 1-.319-.234 6.172 6.172 0 0 0-3.917-3.892.324.324 0 0 1-.226-.306c0-.14.093-.262.226-.306a6.17 6.17 0 0 0 3.958-4.017.293.293 0 0 1 .278-.209Z\" :fill=\"`url(#${uniqueID}b)`\"/><path d=\"M18.508 2.385c.086 0 .16.058.185.14a4.114 4.114 0 0 0 2.657 2.703.206.206 0 0 1 .144.195c0 .09-.06.168-.144.196a4.113 4.113 0 0 0-2.63 2.618.226.226 0 0 1-.212.157.226.226 0 0 1-.212-.157 4.114 4.114 0 0 0-2.595-2.608.218.218 0 0 1-.15-.206c0-.094.062-.177.15-.206a4.114 4.114 0 0 0 2.622-2.692c.026-.082.1-.14.185-.14Z\" :fill=\"`url(#${uniqueID}c)`\"/><defs><linearGradient :id=\"`${uniqueID}a`\" x1=\"2.016\" y1=\"2.018\" x2=\"22.969\" y2=\"21.973\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#471571\"/><stop offset=\".031\" stop-color=\"#551B84\"/><stop offset=\".145\" stop-color=\"#7C229E\"/><stop offset=\".237\" stop-color=\"#9024A4\"/><stop offset=\".355\" stop-color=\"#B02290\"/><stop offset=\".483\" stop-color=\"#D32B86\"/><stop offset=\".603\" stop-color=\"#E92F6F\"/><stop offset=\".701\" stop-color=\"#F6484F\"/><stop offset=\".9\" stop-color=\"#FB7328\"/><stop offset=\".973\" stop-color=\"#F3960F\"/><stop offset=\"1\" stop-color=\"#F3960F\"/></linearGradient><linearGradient :id=\"`${uniqueID}b`\" x1=\"7.449\" y1=\"6.939\" x2=\"16.413\" y2=\"15.903\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#471571\"/><stop offset=\".031\" stop-color=\"#551B84\"/><stop offset=\".145\" stop-color=\"#7C229E\"/><stop offset=\".237\" stop-color=\"#9024A4\"/><stop offset=\".355\" stop-color=\"#B02290\"/><stop offset=\".483\" stop-color=\"#D32B86\"/><stop offset=\".603\" stop-color=\"#E92F6F\"/><stop offset=\".701\" stop-color=\"#F6484F\"/><stop offset=\".9\" stop-color=\"#FB7328\"/><stop offset=\".973\" stop-color=\"#F3960F\"/><stop offset=\"1\" stop-color=\"#F3960F\"/></linearGradient><linearGradient :id=\"`${uniqueID}c`\" x1=\"15.551\" y1=\"2.385\" x2=\"21.56\" y2=\"8.327\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#471571\"/><stop offset=\".031\" stop-color=\"#551B84\"/><stop offset=\".145\" stop-color=\"#7C229E\"/><stop offset=\".237\" stop-color=\"#9024A4\"/><stop offset=\".355\" stop-color=\"#B02290\"/><stop offset=\".483\" stop-color=\"#D32B86\"/><stop offset=\".603\" stop-color=\"#E92F6F\"/><stop offset=\".701\" stop-color=\"#F6484F\"/><stop offset=\".9\" stop-color=\"#FB7328\"/><stop offset=\".973\" stop-color=\"#F3960F\"/><stop offset=\"1\" stop-color=\"#F3960F\"/></linearGradient></defs></svg>\n</template>\n\n<script>\nimport { getUniqueString } from '@/src/utils';\nimport { ICON_SIZE_MODIFIERS } from '@/src/constants';\n\nexport default {\n name: 'DtIconAgentAssistColor',\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,yBAEN,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,+KAtD68F,MAAA,CAAt8F,aAAY,EAAA,UAAY,OAAA,EAAA,EAAA,gBAAK,CAAE,EAAA,cAA2G,oCAAmC,CAAA,CAA9H,UAAS,EAAA,OAAS,cAAa,EAAA,WAAY,KAAK,MAAM,YAAU,qBAA+D,QAAQ,YAAY,MAAM,wDAAuW,OAAA,CAApU,EAAE,oSAAqS,KAAI,QAAU,EAAA,SAAQ,wCAA0W,OAAA,CAA7V,EAAE,6TAA8T,KAAI,QAAU,EAAA,SAAQ,wCAA+W,OAAA,CAAlW,EAAE,kUAAmU,KAAI,QAAU,EAAA,SAAQ,wCAA6sD,OAAA,KAAA,0BAAloC,iBAAA,CAA7iB,GAAE,GAAK,EAAA,SAAQ,GAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,cAAc,gmBAA2hC,iBAAA,CAA7iB,GAAE,GAAK,EAAA,SAAQ,GAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,cAAc,gmBAA0hC,iBAAA,CAA5iB,GAAE,GAAK,EAAA,SAAQ,GAAK,GAAG,SAAS,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,cAAc"}