{"version":3,"file":"page-status.mjs","sources":["../../../../../../packages/components/page-status/src/page-status.ts"],"sourcesContent":["import type { ExtractPropTypes, StyleValue } from 'vue'\r\nimport { definePropType, buildProps } from '@sgui-plus/utils/props'\r\nimport type PageStatus from './page-status.vue'\r\n\r\nexport const pageStatusProps = buildProps({\r\n  theme: {\r\n    type: String,\r\n    values: ['blue', 'green', 'complementary', 'warm'],\r\n    default: 'blue',\r\n  },\r\n  type: {\r\n    type: String,\r\n    values: ['404', 'dataload', 'mistakes', 'nocontent', '500', 'nodata', 'pageerror'],\r\n    default: 'dataload',\r\n  },\r\n  description: {\r\n    type: String,\r\n    default: ''\r\n  },\r\n  image: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  imageStyle: {\r\n    type: definePropType<StyleValue>([String, Array, Object]),\r\n    default: ''\r\n  },\r\n} as const)\r\nexport type PageStatusProps = ExtractPropTypes<typeof pageStatusProps>\r\n\r\nexport type PageStatusInstance = InstanceType<typeof PageStatus>\r\n"],"names":[],"mappings":";;AACY,MAAC,eAAe,GAAG,UAAU,CAAC;AAC1C,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,MAAM,CAAC;AACtD,IAAI,OAAO,EAAE,MAAM;AACnB,GAAG;AACH,EAAE,IAAI,EAAE;AACR,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,MAAM,EAAE,CAAC,KAAK,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,EAAE,KAAK,EAAE,QAAQ,EAAE,WAAW,CAAC;AACtF,IAAI,OAAO,EAAE,UAAU;AACvB,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,cAAc,CAAC,CAAC,MAAM,EAAE,KAAK,EAAE,MAAM,CAAC,CAAC;AACjD,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,CAAC;;;;"}