UNPKG

ant-design-x-vue

Version:

Craft AI-driven interfaces effortlessly

2 lines (1 loc) 1.28 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const n=require("vue"),u=require("../../chunks/helper-chunk.js"),s=require("../../chunks/module-chunk.js"),r=require("./ActionButton/index.js"),a=require("../StopLoading.js"),i=require("./ActionButton/context.js"),c=require("ant-design-vue"),d=n.defineComponent({name:"AXSenderLoadingButton",__name:"LoadingButton",props:n.mergeDefaults({prefixCls:null,type:null,htmlType:null,shape:null,size:null,loading:null,disabled:null,ghost:null,block:null,danger:null,icon:null,href:null,target:null,title:null,onClick:null,onMousedown:null,audioIcon:null,audioDisabledIcon:null,audioRecordingIcon:null},{type:"primary",shape:"circle",icon:void 0,disabled:void 0}),setup(e){const t=u.createPropsRestProxy(e,["type","shape","icon","disabled"]),l=i.useActionButtonContextInject(),{token:o}=c.theme.useToken();return()=>n.createVNode(r.default,n.mergeProps({type:e.type,disabled:e.disabled,shape:e.shape,icon:e.icon},t,{style:{backgroundColor:"transparent",color:o.value.colorPrimary},class:s.classnames(`${l.value.prefixCls}-loading-button`),action:"onCancel"}),{default:()=>[n.createVNode(a.default,{className:`${l.value.prefixCls}-loading-icon`},null)]})}});exports.default=d;