{"version":3,"file":"SopBasicInfo.mjs","sources":["../../../src/components/SopBasicInfo/SopBasicInfo.tsx"],"sourcesContent":["import { defineComponent, useSlots } from 'vue';\n\nexport default defineComponent({\n  name: 'SopBasicInfo',\n  props: {\n    title: {\n      type: String,\n      default: ''\n    }\n  },\n  setup(props, ctx) {\n    const { slots } = ctx;\n    const $slots = useSlots();\n\n    return () => (\n      <div\n        class=\"sop-basic-info\"\n        style={{\n          padding: $slots.cover ? '0 0 0 88px' : '0'\n        }}\n      >\n        {\n          $slots.cover &&\n            <div class=\"sop-basic-info__cover\">\n              {slots.cover?.()}\n            </div>\n        }\n        <p class=\"sop-basic-info__title\">\n          <div class=\"title-content overflow-ellipsis\">{props.title}</div>\n          {\n            $slots.titleSuffix &&\n              <div class=\"sop-basic-info__title-suffix overflow-ellipsis\">{slots.titleSuffix?.()}</div>\n          }\n        </p>\n\n        <div class=\"sop-meta-info\">\n          {slots.default?.()}\n        </div>\n\n        {\n          $slots.opt &&\n            <div class=\"sop-basic-info__opt\">\n              {slots.opt?.()}\n            </div>\n        }\n      </div>\n    );\n  },\n});\n"],"names":["defineComponent","name","props","title","type","String","default","setup","ctx","slots","$slots","useSlots","_createVNode","padding","cover","titleSuffix","opt"],"mappings":";AAEA,MAAeA,+CAAgB;AAAA,EAC7BC,MAAM;AAAA,EACNC,OAAO;AAAA,IACLC,OAAO;AAAA,MACLC,MAAMC;AAAAA,MACNC,SAAS;AAAA,IACX;AAAA,EACD;AAAA,EACDC,MAAML,OAAOM,KAAK;AAChB,UAAM;AAAA,MAAEC;AAAAA,IAAO,IAAGD;AAClB,UAAME,SAASC;AAEf,WAAO,MAAA;;AAAAC,yBAAA,OAAA;AAAA,QAAA,SAAA;AAAA,QAAA,SAGI;AAAA,UACLC,SAASH,OAAOI,QAAQ,eAAe;AAAA,QACzC;AAAA,MAAC,GAAA,CAGCJ,OAAOI,SAAKF,YAAA,OAAA;AAAA,QAAA,SAAA;AAAA,MAAA,GAAA,EAEPH,WAAMK,UAANL,8BAAe,CAAA,GACZG,YAAA,KAAA;AAAA,QAAA,SAAA;AAAA,MAAA,GAAA,CAAAA,YAAA,OAAA;AAAA,QAAA,SAAA;AAAA,SAGsCV,CAAAA,MAAMC,KAAK,CAAA,GAEvDO,OAAOK,eAAWH,YAAA,OAAA;AAAA,QAAA,SAAA;AAAA,MAAA,GAAA,EAC6CH,WAAMM,gBAANN,8BAAqB,CAAA,CAAO,IAAAG,YAAA,OAAA;AAAA,QAAA,SAAA;AAAA,SAK5FH,EAAAA,WAAMH,YAANG,8BAAiB,IAIlBC,OAAOM,OAAGJ,YAAA,OAAA;AAAA,QAAA,SAAA;AAAA,MAAA,GAAA,EAELH,WAAMO,QAANP,8BAAa,EACV,CAGb;AAAA;AAAA,EACH;AACF,CAAC;"}