TestEShopDist/dist/pages/classList/sub-common/b381c79a1fbfec5335fa7029f46ddeee.js
2023-05-12 11:43:37 +08:00

2 lines
1.4 KiB
JavaScript

/*! For license information please see b381c79a1fbfec5335fa7029f46ddeee.js.LICENSE.txt */
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["sub-common/b381c79a1fbfec5335fa7029f46ddeee"],{"./src/components/sortBtn/index.tsx":function(e,t,n){var o=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),a=n("./node_modules/classnames/index.js"),c=n.n(a),u=n("./node_modules/react/cjs/react.production.min.js"),r=n("./src/components/sortBtn/index.module.scss"),l=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),d=function SortBtn(e,t){var n=e.status,a=void 0===n?"none":n,d=e.onChange,i=e.sortValue,m=(0,u.useState)(),f=(0,o.default)(m,2),p=f[0],j=f[1];(0,u.useEffect)((function(){j((function(){return a}))}),[a]);var b=function changeSort(){var e="none",t="";return"none"==p&&(e="top",t=null==i?void 0:i.asc),"top"==p&&(e="bottom",t=null==i?void 0:i.desc),"bottom"==p&&(e="none"),j((function(){return e})),null==d||d({status:e,value:t}),{status:e,value:t}};return(0,u.useImperativeHandle)(t,(function(){return{changeSort:b}})),(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)(s.View,{className:r.default.click,onClick:b,children:[(0,l.jsx)(s.View,{className:c()(r.default.top,"top"==p&&r.default.selected)}),(0,l.jsx)(s.View,{className:c()(r.default.bottom,"bottom"==p&&r.default.selected)})]})})};t.default=(0,u.forwardRef)(d)}}]);