{"version":3,"file":"chat-loading.mjs","sources":["../../src/chat/chat-loading.tsx"],"sourcesContent":["import { defineComponent } from 'vue';\nimport { usePrefixClass } from '../hooks/useConfig';\n\nexport default defineComponent({\n  name: 'TChatLoading',\n  props: {\n    animation: {\n      type: String,\n      default: 'gradient',\n    },\n    text: {\n      type: String,\n      default: '',\n    },\n  },\n  setup(props) {\n    const componentName = usePrefixClass('chat-loading');\n\n    return () => (\n      <div class={`${componentName.value}`}>\n        {props.animation === 'moving' ? (\n          <div class={[`${componentName.value}__indicator`, `${componentName.value}__indicator--moving`]}>\n            <div class={[`${componentName.value}__dot`, `${componentName.value}__dot--top`]} />\n            <div class={[`${componentName.value}__dot`, `${componentName.value}__dot--left`]} />\n            <div class={[`${componentName.value}__dot`, `${componentName.value}__dot--right`]} />\n          </div>\n        ) : (\n          <div class={[`${componentName.value}__indicator`, `${componentName.value}__indicator--gradient`]} />\n        )}\n        <div class={`${componentName.value}__text`}>{props.text}</div>\n      </div>\n    );\n  },\n});\n"],"names":["defineComponent","name","props","animation","type","String","text","setup","componentName","usePrefixClass","_createVNode","concat","value"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AAGA,mBAAeA,eAAgB,CAAA;AAC7BC,EAAAA,IAAM,EAAA,cAAA;AACNC,EAAAA,KAAO,EAAA;AACLC,IAAAA,SAAW,EAAA;AACTC,MAAAA,IAAM,EAAAC,MAAA;MACN,SAAS,EAAA,UAAA;KACX;AACAC,IAAAA,IAAM,EAAA;AACJF,MAAAA,IAAM,EAAAC,MAAA;MACN,SAAS,EAAA,EAAA;AACX,KAAA;GACF;AACAE,EAAAA,OAAAA,SAAAA,MAAML,KAAO,EAAA;AACL,IAAA,IAAAM,aAAA,GAAgBC,eAAe,cAAc,CAAA,CAAA;IAEnD,OAAO,YAAA;AAAA,MAAA,OAAAC,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAC,MAAA,CACUH,aAAc,CAAAI,KAAA,CAAA;AAAA,OAAA,EAAA,CAC1BV,KAAM,CAAAC,SAAA,KAAc,QACnB,GAAAO,WAAA,CAAA,KAAA,EAAA;QAAA,OAAY,EAAA,CAAA,EAAA,CAAAC,MAAA,CAAIH,aAAc,CAAAI,KAAA,EAAA,aAAA,CAAA,EAAA,EAAA,CAAAD,MAAA,CAAuBH,aAAA,CAAcI,KAA0B,EAAA,qBAAA,CAAA,CAAA;AAAA,OAAA,EAAA,CAAAF,WAAA,CAAA,KAAA,EAAA;QAAA,OAC/E,EAAA,CAAA,EAAA,CAAAC,MAAA,CAAIH,cAAcI,KAAc,EAAA,OAAA,CAAA,EAAA,EAAA,CAAAD,MAAA,CAAGH,aAAc,CAAAI,KAAA,EAAA,YAAA,CAAA,CAAA;AAAoB,OAAA,EAAA,IAAA,CAAA,EAAAF,WAAA,CAAA,KAAA,EAAA;QAAA,OACrE,EAAA,CAAA,EAAA,CAAAC,MAAA,CAAIH,cAAcI,KAAc,EAAA,OAAA,CAAA,EAAA,EAAA,CAAAD,MAAA,CAAGH,aAAc,CAAAI,KAAA,EAAA,aAAA,CAAA,CAAA;AAAqB,OAAA,EAAA,IAAA,CAAA,EAAAF,WAAA,CAAA,KAAA,EAAA;QAAA,OACtE,EAAA,CAAA,EAAA,CAAAC,MAAA,CAAIH,cAAcI,KAAc,EAAA,OAAA,CAAA,EAAA,EAAA,CAAAD,MAAA,CAAGH,aAAc,CAAAI,KAAA,EAAA,cAAA,CAAA,CAAA;AAAsB,OAAA,EAAA,IAAA,CAAA,CAAA,CAAA,GAAAF,WAAA,CAAA,KAAA,EAAA;QAAA,OAGzE,EAAA,CAAA,EAAA,CAAAC,MAAA,CAAIH,aAAA,CAAcI,KAAoB,EAAA,aAAA,CAAA,EAAA,EAAA,CAAAD,MAAA,CAAGH,aAAc,CAAAI,KAAA,EAAA,uBAAA,CAAA,CAAA;AAA+B,OAAA,EAAA,IAAA,CAAA,EAAAF,WAAA,CAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAAA,EAAA,CAAAC,MAAA,CAErFH,cAAcI,KAAgB,EAAA,QAAA,CAAA;OAAAV,EAAAA,CAAAA,KAAA,CAAMI;KAVpD,CAAA;AAaL,GAAA;AACF,CAAC,CAAA;;;;"}