{"version":3,"file":"table-sorter-popup.mjs","sources":["../../../../../../../packages/components/table/src/layout/table-sorter-popup.tsx"],"sourcesContent":["import { defineComponent } from 'vue'\n\nexport default defineComponent({\n  name: 'SorterPopup',\n  props: {\n    sortChange: {\n      type: Function,\n      default: () => {}\n    },\n    activeSort: {\n      type: String,\n      default: ''\n    },\n    hitColumnProp: {\n      type: Boolean\n    }\n  },\n  setup(props) {\n    const list = [\n      { label: '升序', value: 'ascend' },\n      { label: '降序', value: 'descend' }\n    ]\n\n    return () => {\n      return (\n        <div class={['bn-table__sort-popup']}>\n          {list.map((item) => (\n            <div\n              class={[\n                'bn-table__sort-item',\n                {\n                  'bn-table__sort-item-active':\n                    props.activeSort === item.value && props.hitColumnProp\n                }\n              ]}\n              onClick={() => props.sortChange!(item.value)}\n            >\n              {item.label}\n            </div>\n          ))}\n        </div>\n      )\n    }\n  }\n})\n"],"names":["name","props","sortChange","type","Function","default","activeSort","String","hitColumnProp","Boolean","setup","list","label","value","_createVNode","map","item","onClick"],"mappings":";;AAEA,kCAA+B,eAAA,CAAA;AAAA,EAC7BA,IAAM,EAAA,aAAA;AAAA,EACNC,KAAO,EAAA;AAAA,IACLC,UAAY,EAAA;AAAA,MACVC,IAAMC,EAAAA,QAAAA;AAAAA,MACNC,SAASA,MAAM;AAAA,OAAC;AAAA,KAClB;AAAA,IACAC,UAAY,EAAA;AAAA,MACVH,IAAMI,EAAAA,MAAAA;AAAAA,MACNF,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,IACAG,aAAe,EAAA;AAAA,MACbL,IAAMM,EAAAA,OAAAA;AAAAA,KACR;AAAA,GACF;AAAA,EACAC,MAAMT,KAAO,EAAA;AACX,IAAA,MAAMU,OAAO,CACX;AAAA,MAAEC,KAAO,EAAA,cAAA;AAAA,MAAMC,KAAO,EAAA,QAAA;AAAA,KACtB,EAAA;AAAA,MAAED,KAAO,EAAA,cAAA;AAAA,MAAMC,KAAO,EAAA,SAAA;AAAA,KAAW,CAAA,CAAA;AAGnC,IAAA,OAAO,MAAM;AACX,MAAA,OAAAC,YAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EACc,CAAC,sBAAsB,CAAA;AAAA,SAAC,CACjCH,IAAAA,CAAKI,GAAKC,CAAAA,CAAAA,IAAAA,KAAIF,YAAA,KAAA,EAAA;AAAA,QAAA,OAAA,EAEJ,CACL,qBACA,EAAA;AAAA,UACE,4BACEb,EAAAA,KAAAA,CAAMK,UAAeU,KAAAA,IAAAA,CAAKH,SAASZ,KAAMO,CAAAA,aAAAA;AAAAA,SAC5C,CAAA;AAAA,QACF,SACQS,EAAAA,MAAMhB,KAAMC,CAAAA,UAAAA,CAAYc,KAAKH,KAAK,CAAA;AAAA,SAAC,CAE3CG,IAAAA,CAAKJ,KAAK,CAAA,CAEd,CAAC,CAAA,CAAA,CAAA;AAAA,KAGR,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}