1 line
4.4 KiB
JSON
1 line
4.4 KiB
JSON
{"ast":null,"code":"import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { inherit } from '../utils/functional';\nimport { BORDER_TOP } from '../utils/constant'; // Components\n\nimport Cell from '../cell';\nimport CellGroup from '../cell-group'; // Types\n\nvar _createNamespace = createNamespace('panel'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nfunction Panel(h, props, slots, ctx) {\n var Content = function Content() {\n return [slots.header ? slots.header() : h(Cell, {\n \"attrs\": {\n \"icon\": props.icon,\n \"label\": props.desc,\n \"title\": props.title,\n \"value\": props.status,\n \"valueClass\": bem('header-value')\n },\n \"class\": bem('header')\n }), h(\"div\", {\n \"class\": bem('content')\n }, [slots.default && slots.default()]), slots.footer && h(\"div\", {\n \"class\": [bem('footer'), BORDER_TOP]\n }, [slots.footer()])];\n };\n return h(CellGroup, _mergeJSXProps([{\n \"class\": bem(),\n \"scopedSlots\": {\n default: Content\n }\n }, inherit(ctx, true)]));\n}\nPanel.props = {\n icon: String,\n desc: String,\n title: String,\n status: String\n};\nexport default createComponent(Panel);","map":{"version":3,"names":["_mergeJSXProps","createNamespace","inherit","BORDER_TOP","Cell","CellGroup","_createNamespace","createComponent","bem","Panel","h","props","slots","ctx","Content","header","icon","desc","title","status","default","footer","String"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/panel/index.js"],"sourcesContent":["import _mergeJSXProps from \"@vue/babel-helper-vue-jsx-merge-props\";\n// Utils\nimport { createNamespace } from '../utils';\nimport { inherit } from '../utils/functional';\nimport { BORDER_TOP } from '../utils/constant'; // Components\n\nimport Cell from '../cell';\nimport CellGroup from '../cell-group'; // Types\n\nvar _createNamespace = createNamespace('panel'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nfunction Panel(h, props, slots, ctx) {\n var Content = function Content() {\n return [slots.header ? slots.header() : h(Cell, {\n \"attrs\": {\n \"icon\": props.icon,\n \"label\": props.desc,\n \"title\": props.title,\n \"value\": props.status,\n \"valueClass\": bem('header-value')\n },\n \"class\": bem('header')\n }), h(\"div\", {\n \"class\": bem('content')\n }, [slots.default && slots.default()]), slots.footer && h(\"div\", {\n \"class\": [bem('footer'), BORDER_TOP]\n }, [slots.footer()])];\n };\n\n return h(CellGroup, _mergeJSXProps([{\n \"class\": bem(),\n \"scopedSlots\": {\n default: Content\n }\n }, inherit(ctx, true)]));\n}\n\nPanel.props = {\n icon: String,\n desc: String,\n title: String,\n status: String\n};\nexport default createComponent(Panel);"],"mappings":"AAAA,OAAOA,cAAc,MAAM,uCAAuC;AAClE;AACA,SAASC,eAAe,QAAQ,UAAU;AAC1C,SAASC,OAAO,QAAQ,qBAAqB;AAC7C,SAASC,UAAU,QAAQ,mBAAmB,CAAC,CAAC;;AAEhD,OAAOC,IAAI,MAAM,SAAS;AAC1B,OAAOC,SAAS,MAAM,eAAe,CAAC,CAAC;;AAEvC,IAAIC,gBAAgB,GAAGL,eAAe,CAAC,OAAO,CAAC;EAC3CM,eAAe,GAAGD,gBAAgB,CAAC,CAAC,CAAC;EACrCE,GAAG,GAAGF,gBAAgB,CAAC,CAAC,CAAC;AAE7B,SAASG,KAAKA,CAACC,CAAC,EAAEC,KAAK,EAAEC,KAAK,EAAEC,GAAG,EAAE;EACnC,IAAIC,OAAO,GAAG,SAASA,OAAOA,CAAA,EAAG;IAC/B,OAAO,CAACF,KAAK,CAACG,MAAM,GAAGH,KAAK,CAACG,MAAM,CAAC,CAAC,GAAGL,CAAC,CAACN,IAAI,EAAE;MAC9C,OAAO,EAAE;QACP,MAAM,EAAEO,KAAK,CAACK,IAAI;QAClB,OAAO,EAAEL,KAAK,CAACM,IAAI;QACnB,OAAO,EAAEN,KAAK,CAACO,KAAK;QACpB,OAAO,EAAEP,KAAK,CAACQ,MAAM;QACrB,YAAY,EAAEX,GAAG,CAAC,cAAc;MAClC,CAAC;MACD,OAAO,EAAEA,GAAG,CAAC,QAAQ;IACvB,CAAC,CAAC,EAAEE,CAAC,CAAC,KAAK,EAAE;MACX,OAAO,EAAEF,GAAG,CAAC,SAAS;IACxB,CAAC,EAAE,CAACI,KAAK,CAACQ,OAAO,IAAIR,KAAK,CAACQ,OAAO,CAAC,CAAC,CAAC,CAAC,EAAER,KAAK,CAACS,MAAM,IAAIX,CAAC,CAAC,KAAK,EAAE;MAC/D,OAAO,EAAE,CAACF,GAAG,CAAC,QAAQ,CAAC,EAAEL,UAAU;IACrC,CAAC,EAAE,CAACS,KAAK,CAACS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;EACvB,CAAC;EAED,OAAOX,CAAC,CAACL,SAAS,EAAEL,cAAc,CAAC,CAAC;IAClC,OAAO,EAAEQ,GAAG,CAAC,CAAC;IACd,aAAa,EAAE;MACbY,OAAO,EAAEN;IACX;EACF,CAAC,EAAEZ,OAAO,CAACW,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC;AAC1B;AAEAJ,KAAK,CAACE,KAAK,GAAG;EACZK,IAAI,EAAEM,MAAM;EACZL,IAAI,EAAEK,MAAM;EACZJ,KAAK,EAAEI,MAAM;EACbH,MAAM,EAAEG;AACV,CAAC;AACD,eAAef,eAAe,CAACE,KAAK,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]} |