{"version":3,"file":"action-button.mjs","sources":["../../../../../../packages/components/action-button/src/action-button.vue"],"sourcesContent":["<template>\n  <hl-button\n    type=\"primary\"\n    class=\"gradual-button\"\n    icon-position=\"left\"\n    style=\"\n      --button-height: calc(var(--xs) * 6);\n      --button-padding-x: calc(var(--xs) * 2);\n      --form-icon-size: var(--xl);\n    \"\n    @click=\"$emit('click')\"\n  >\n    {{ label }}\n    <template #icon>\n      <hl-icon>\n        <slot name=\"icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <defs>\n              <linearGradient\n                id=\"linearGradient-1\"\n                x1=\"50%\"\n                y1=\"0%\"\n                x2=\"50%\"\n                y2=\"99.889147%\"\n              >\n                <stop stop-color=\"#FFFFFF\" offset=\"0%\" />\n                <stop stop-color=\"#BAE0FF\" offset=\"100%\" />\n              </linearGradient>\n            </defs>\n            <g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n              <rect\n                fill-opacity=\"0.01\"\n                fill=\"#FFFFFF\"\n                x=\"0\"\n                y=\"0\"\n                width=\"32\"\n                height=\"32\"\n              />\n              <path\n                d=\"M26,3 L26,30 L6,30 L6,3 L26,3 Z M17.5,12 L15.5,12 L15.5,15.5 L12,15.5 L12,17.5 L15.5,17.5 L15.5,21 L17.5,21 L17.5,17.5 L21,17.5 L21,15.5 L17.5,15.5 L17.5,12 Z\"\n                fill-opacity=\"0.5\"\n                fill=\"#FFFFFF\"\n              />\n              <path\n                d=\"M29,9 L29,28 L3,28 L3,9 L29,9 Z M17.5,12 L15.5,12 L15.5,15.5 L12,15.5 L12,17.5 L15.5,17.5 L15.5,21 L17.5,21 L17.5,17.5 L21,17.5 L21,15.5 L17.5,15.5 L17.5,12 Z\"\n                fill-opacity=\"0.3\"\n                fill=\"#FFFFFF\"\n              />\n              <path\n                d=\"M27,2 L27,30 L5,30 L5,11.991862 L13.0142796,2 L27,2 Z M17.5,12 L15.5,12 L15.5,15.5 L12,15.5 L12,17.5 L15.5,17.5 L15.5,21 L17.5,21 L17.5,17.5 L21,17.5 L21,15.5 L17.5,15.5 L17.5,12 Z\"\n                fill=\"url(#linearGradient-1)\"\n              />\n            </g>\n          </svg>\n        </slot>\n      </hl-icon>\n    </template>\n  </hl-button>\n</template>\n<script lang=\"ts\">\nimport { defineComponent } from 'vue'\nimport { HlIcon, HlButton } from 'hongluan-ui'\n\nexport default defineComponent({\n  name: 'ActionButton',\n  components: { HlIcon, HlButton },\n  props: {\n    label: {\n      type: String,\n      default: '',\n    },\n  },\n  emits: ['click'],\n})\n</script>\n"],"names":["_createElementVNode","_createBlock","_withCtx","_createVNode","_renderSlot","_createTextVNode","_toDisplayString"],"mappings":";;;;AA+DA,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,IAAM,EAAA,cAAA;AAAA,EACN,UAAA,EAAY,EAAE,MAAA,EAAQ,QAAS,EAAA;AAAA,EAC/B,KAAO,EAAA;AAAA,IACL,KAAO,EAAA;AAAA,MACL,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,GACF;AAAA,EACA,KAAA,EAAO,CAAC,OAAO,CAAA;AACjB,CAAC,CAAA,CAAA;mCApBeA,kBAAA,CAAA,KAAA,EAAA,EArCD,SAAQ,WAAW,EAAA,EAAA;AAAA,kBAYfA,kBAAA,CAAA,MAAA,EAAA,IAAA,EAAA;AAAA,oBADYA,kBAAA,CAAA,gBAAA,EAAA;AAAA,MARf,EAAG,EAAA,kBAAA;AAAA,MACH,EAAG,EAAA,KAAA;AAAA,MACH,EAAG,EAAA,IAAA;AAAA,MACH,EAAG,EAAA,KAAA;AAAA,MACH,EAAG,EAAA,YAAA;AAAA,KAAA,EAAA;sBAEsCA,kBAAA,CAAA,MAAA,EAAA;AAAA,QAAnC,YAAW,EAAA,SAAA;AAAA,QAAU,MAAO,EAAA,IAAA;AAAA,OAAA,CAAA;sBACSA,kBAAA,CAAA,MAAA,EAAA;AAAA,QAArC,YAAW,EAAA,SAAA;AAAA,QAAU,MAAO,EAAA,MAAA;AAAA,OAAA,CAAA;;;kBA0BlCA,kBAAA,CAAA,GAAA,EAAA;AAAA,IAvBD,MAAO,EAAA,MAAA;AAAA,IAAO,cAAa,EAAA,GAAA;AAAA,IAAI,IAAK,EAAA,MAAA;AAAA,IAAO,WAAU,EAAA,SAAA;AAAA,GAAA,EAAA;oBAQpDA,kBAAA,CAAA,MAAA,EAAA;AAAA,MANA,cAAa,EAAA,MAAA;AAAA,MACb,IAAK,EAAA,SAAA;AAAA,MACL,CAAE,EAAA,GAAA;AAAA,MACF,CAAE,EAAA,GAAA;AAAA,MACF,KAAM,EAAA,IAAA;AAAA,MACN,MAAO,EAAA,IAAA;AAAA,KAAA,CAAA;oBAMPA,kBAAA,CAAA,MAAA,EAAA;AAAA,MAHA,CAAE,EAAA,gKAAA;AAAA,MACF,cAAa,EAAA,KAAA;AAAA,MACb,IAAK,EAAA,SAAA;AAAA,KAAA,CAAA;oBAMLA,kBAAA,CAAA,MAAA,EAAA;AAAA,MAHA,CAAE,EAAA,gKAAA;AAAA,MACF,cAAa,EAAA,KAAA;AAAA,MACb,IAAK,EAAA,SAAA;AAAA,KAAA,CAAA;oBAKLA,kBAAA,CAAA,MAAA,EAAA;AAAA,MAFA,CAAE,EAAA,sLAAA;AAAA,MACF,IAAK,EAAA,wBAAA;AAAA,KAAA,CAAA;;;;;;sBAjDnBC,WAwDY,CAAA,oBAAA,EAAA;AAAA,IAvDV,IAAK,EAAA,SAAA;AAAA,IACL,KAAM,EAAA,gBAAA;AAAA,IACN,eAAc,EAAA,MAAA;AAAA,IACd,KAAA,EAAA,EAAA,iBAAA,EAAA,qBAAA,EAAA,oBAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,WAAA,EAAA;AAAA,IAKC,OAAA,EAAK,sCAAE,IAAK,CAAA,KAAA,CAAA,OAAA,CAAA,CAAA;AAAA,GAAA,EAAA;AAGF,IAAA,IAAA,EAAIC,QACb,MAyCU;AAAA,MAzCVC,WAyCU,CAAA,kBAAA,EAAA,IAAA,EAAA;AAAA,QAAA,OAAA,EAAAD,OAAA,CAxCR,MAuCO;AAAA,UAvCPE,UAAA,CAuCO,yBAvCP,MAuCO;AAAA,YAtCL,UAAA;AAAA,WAAA,CAAA;;;;;qBAJN,MAAW;AAAA,MAARC,eAAA,CAAAC,eAAA,CAAA,IAAA,CAAA,KAAK,IAAG,GACX,EAAA,CAAA,CAAA;AAAA,KAAA,CAAA;;;;;;;;"}