@seemusic/ui-components
Version:
A Vue 3 UI Library. Uses Composable.
1 lines • 2.29 kB
Source Map (JSON)
{"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;"}