{"version":3,"file":"UIcon.spec.ts.mjs","names":["exports"],"sources":["../../../../src/components/UIcon/__snapshots__/UIcon.spec.ts.snap"],"sourcesContent":["// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`UIcon > should change color on hover 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should pass active state 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"true\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should pass hover state 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"true\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-800\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should render correctly 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should render with a custom color 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should render with a custom size 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"undefined-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" style=\\\\\"height: 40px; width: 40px;\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should render with a slot 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n\nexports[`UIcon > should should render correctly with Dark Circle variant 1`] = `\n\"<div class=\\\\\"bg-success-700 rounded-full flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-600 rounded-full flex items-center justify-center inner\\\\\"><i color=\\\\\"white\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-white stroke-white\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with Dark Square variant 1`] = `\n\"<div class=\\\\\"bg-success-800 rounded-md flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-800 rounded-md flex items-center justify-center inner\\\\\"><i color=\\\\\"white\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-white stroke-white\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with Light Circle Outline variant 1`] = `\n\"<div class=\\\\\"bg-success-50 rounded-full flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-100 rounded-full flex items-center justify-center inner\\\\\"><i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with Light Circle variant 1`] = `\n\"<div class=\\\\\"bg-success-100  rounded-full flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-100 rounded-full flex items-center justify-center inner\\\\\"><i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with Light Square variant 1`] = `\n\"<div class=\\\\\"bg-success-100 rounded-md flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-100 rounded-md flex items-center justify-center inner\\\\\"><i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with Mid Square variant 1`] = `\n\"<div class=\\\\\"bg-success-600 rounded-md flex items-center justify-center u-icon--size-md inline-block\\\\\">\n  <div class=\\\\\"bg-success-600 rounded-md flex items-center justify-center inner\\\\\"><i color=\\\\\"white\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-white stroke-white\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n        <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n      </svg></i></div>\n</div>\"\n`;\n\nexports[`UIcon > should should render correctly with default variant 1`] = `\n\"<i color=\\\\\"success-700\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"u-icon--size-md-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-success-800 stroke-success-700\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n    <path d=\\\\\"M20 21C20 19.6044 20 18.9067 19.8278 18.3389C19.44 17.0605 18.4395 16.06 17.1611 15.6722C16.5933 15.5 15.8956 15.5 14.5 15.5H9.5C8.10444 15.5 7.40665 15.5 6.83886 15.6722C5.56045 16.06 4.56004 17.0605 4.17224 18.3389C4 18.9067 4 19.6044 4 21M16.5 7.5C16.5 9.98528 14.4853 12 12 12C9.51472 12 7.5 9.98528 7.5 7.5C7.5 5.01472 9.51472 3 12 3C14.4853 3 16.5 5.01472 16.5 7.5Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n  </svg></i>\"\n`;\n"],"mappings":"AAAA;;AAEAA,OAAO,0CAA0C,81BAIhD;AAEDA,OAAO,sCAAsC,61BAI5C;AAEDA,OAAO,qCAAqC,61BAI3C;AAEDA,OAAO,qCAAqC,81BAI3C;AAEDA,OAAO,+CAA+C,81BAIrD;AAEDA,OAAO,8CAA8C,i4BAIpD;AAEDA,OAAO,uCAAuC,81BAI7C;AAEDA,OAAO,qEAAqE,yhCAM3E;AAEDA,OAAO,qEAAqE,qhCAM3E;AAEDA,OAAO,8EAA8E,0iCAMpF;AAEDA,OAAO,sEAAsE,4iCAM5E;AAEDA,OAAO,sEAAsE,uiCAM5E;AAEDA,OAAO,oEAAoE,qhCAM1E;AAEDA,OAAO,iEAAiE,81BAIvE"}