{"version":3,"file":"loading.mjs","sources":["../../../../../../packages/components/loading/src/loading.ts"],"sourcesContent":["import { buildProps } from '@sgui-plus/utils/props'\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type Loading from './loading.vue'\r\n\r\nexport const loadingProps = buildProps({\r\n  backgroundColor: {\r\n    type: String,\r\n    default: \"rgba(255,255,255,0.9)\",\r\n  },\r\n  color: {//字体和图标颜色\r\n    type: String,\r\n    default: \"\"\r\n  },\r\n  size: {\r\n    type: String,\r\n    values: ['small', 'large', 'middle'],\r\n    default: 'middle'\r\n  },\r\n  fix: {\r\n    type: Boolean,\r\n    default: false\r\n  },\r\n  // 区域加载时页面是否不可滚动\r\n  lock: {\r\n    type: Boolean,\r\n    default: false\r\n  },\r\n  // 滚动元素\r\n  lockTarget: {\r\n    type: String,\r\n    default: 'body'\r\n  },\r\n  // 自定义类名\r\n  customClass: String,\r\n  // 加载文本\r\n  text: String,\r\n  // 用于Loading服务使用\r\n  visible: Boolean,\r\n  // 用于Loading服务使用\r\n  fullscreen: {\r\n    type: Boolean,\r\n    default: false\r\n  },\r\n  id: {\r\n    type: String,\r\n    default: ''\r\n  }\r\n})\r\n\r\nexport type LoadingProps = ExtractPropTypes<typeof loadingProps>\r\n\r\nexport type LoadingInstance = InstanceType<typeof Loading>\r\n"],"names":[],"mappings":";;AACY,MAAC,YAAY,GAAG,UAAU,CAAC;AACvC,EAAE,eAAe,EAAE;AACnB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,uBAAuB;AACpC,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,CAAC,OAAO,EAAE,OAAO,EAAE,QAAQ,CAAC;AACxC,IAAI,OAAO,EAAE,QAAQ;AACrB,GAAG;AACH,EAAE,GAAG,EAAE;AACP,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,WAAW,EAAE,MAAM;AACrB,EAAE,IAAI,EAAE,MAAM;AACd,EAAE,OAAO,EAAE,OAAO;AAClB,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,KAAK;AAClB,GAAG;AACH,EAAE,EAAE,EAAE;AACN,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,CAAC;;;;"}