{"version":3,"file":"UButton.spec.ts.mjs","names":["exports"],"sources":["../../../../src/components/UButton/__snapshots__/UButton.spec.ts.snap"],"sourcesContent":["// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`UButton > should have destructive classes when destructive is true 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-error-600 text-white border-error-600 hover:bg-error-700 hover:border-error-700 active:bg-error-600 active:shadow-xs-btn active:shadow-error-200 focus-visible:shadow-xs-btn focus-visible:shadow-error-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have disabled classes when disabled is true 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none min-h-sm px-3.5 text-text-sm bg-primary-600 text-white border-primary-600\n    opacity-20 cursor-not-allowed\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have lg classes when size is lg 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-lg px-4 text-text-md\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have lick gray classes when type is link gray 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-transparent text-gray-600 border-transparent hover:text-gray-700 active:text-gray-600 focus-visible:text-gray-600 max-h-5 px-3.5 text-text-sm\\\\\" type=\\\\\"Link Gray\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have link color classes when type is link color 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-transparent text-primary-700 border-transparent hover:text-primary-800 active:text-primary-700 focus-visible:text-primary-700 max-h-5 px-3.5 text-text-sm\\\\\" type=\\\\\"Link Color\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have loader when loading is true 1`] = `\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button<span class=\\\\\"spinner-border\\\\\" style=\\\\\"width: 17px; height: 17px;\\\\\"></span></div>\"`;\n\nexports[`UButton > should have md classes when size is md 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-md px-4 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have primary classes when type is primary 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have secondary color classes when type is secondary color 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-50 text-primary-700 border-primary-50 hover:bg-primary-100 hover:border-primary-100 active:bg-primary-50 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Secondary Color\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have secondary gray classes when type is secondary gray 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-transparent text-gray-700 border-gray-300 hover:bg-gray-50 hover:text-gray-800 active:bg-transparent active:shadow-xs-btn active:shadow-gray-200 focus-visible:bg-transparent focus-visible:shadow-xs-btn \n        focus-visible:shadow-gray-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Secondary Gray\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have sm classes when size is sm 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have tertiary color classes when type is tertiary color 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-transparent text-primary-700 border-transparent hover:text-primary-800 hover:bg-primary-50 active:text-primary-700 active:bg-transparent\n        focus-visible:text-primary-700 focus-visible:bg-transparent min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Tertiary Color\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have tertiary gray classes when type is tertiary gray 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-transparent text-gray-600 border-transparent hover:text-gray-700 hover:bg-gray-50 active:text-gray-600 active:bg-transparent\n        focus-visible:text-gray-600 focus-visible:bg-transparent min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Tertiary Gray\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have xl classes when size is xl 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-xl px-5 text-text-md\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should have xxl classes when size is xxl 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-xxl px-7  text-text-lg\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should render appendIcon if icon is passed 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button<i color=\\\\\"white\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"undefined-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-white stroke-white\\\\\" style=\\\\\"height: 17px; width: 17px;\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n      <path d=\\\\\"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n    </svg></i>\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should render correctly 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\">Button\n  <!---->\n</div>\"\n`;\n\nexports[`UButton > should render prependIcon if icon is passed 1`] = `\n\"<div class=\\\\\"box-border flex items-center justify-center gap-2 h-fit w-full font-semibold rounded-md border select-none focus-visible:outline-none cursor-pointer bg-primary-600 text-white border-primary-600 hover:bg-primary-700 hover:border-primary-700 active:bg-primary-600 active:shadow-xs-btn active:shadow-primary-200 focus-visible:shadow-xs-btn focus-visible:shadow-primary-200 min-h-sm px-3.5 text-text-sm\\\\\" type=\\\\\"Primary\\\\\"><i color=\\\\\"white\\\\\" ishover=\\\\\"false\\\\\" isactive=\\\\\"false\\\\\" aria-hidden=\\\\\"true\\\\\" class=\\\\\"undefined-icon flex box-border\\\\\"><svg class=\\\\\"u-icon__svg hover:stroke-white stroke-white\\\\\" style=\\\\\"height: 17px; width: 17px;\\\\\" xmlns=\\\\\"http://www.w3.org/2000/svg\\\\\" viewBox=\\\\\"0 0 24 24\\\\\" role=\\\\\"img\\\\\" aria-hidden=\\\\\"true\\\\\" fill=\\\\\"none\\\\\">\n      <path d=\\\\\"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z\\\\\" stroke-width=\\\\\"2\\\\\" stroke-linecap=\\\\\"round\\\\\" stroke-linejoin=\\\\\"round\\\\\"></path>\n    </svg></i>Button\n  <!---->\n</div>\"\n`;\n"],"mappings":"AAAA;;AAEAA,OAAO,wEAAwE,+cAI9E;AAEDA,OAAO,kEAAkE,iUAKxE;AAEDA,OAAO,sDAAsD,2dAI5D;AAEDA,OAAO,oEAAoE,sXAI1E;AAEDA,OAAO,sEAAsE,mYAI5E;AAEDA,OAAO,uDAAuD,+hBAAqhB;AAEnlBA,OAAO,sDAAsD,2dAI5D;AAEDA,OAAO,gEAAgE,6dAItE;AAEDA,OAAO,gFAAgF,weAItF;AAEDA,OAAO,8EAA8E,4fAKpF;AAEDA,OAAO,sDAAsD,6dAI5D;AAEDA,OAAO,8EAA8E,wdAKpF;AAEDA,OAAO,4EAA4E,wcAKlF;AAEDA,OAAO,sDAAsD,2dAI5D;AAEDA,OAAO,wDAAwD,6dAI9D;AAEDA,OAAO,0DAA0D,ikCAMhE;AAEDA,OAAO,uCAAuC,6dAI7C;AAEDA,OAAO,2DAA2D,ikCAMjE"}