2 lines
13 KiB
JavaScript
2 lines
13 KiB
JavaScript
/*! For license information please see index.js.LICENSE.txt */
|
|
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/activityList/index"],{"./node_modules/@antmjs/vantui/es/dropdown-item/index.js":function(e,n,t){var o=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=t("./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),a=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),i=t("webpack/container/remote/react"),r=t("webpack/container/remote/@tarojs/taro"),l=t("./node_modules/@antmjs/vantui/es/wxs/utils.js"),u=t("./node_modules/@antmjs/vantui/es/icon/index.js"),c=t("./node_modules/@antmjs/vantui/es/cell/index.js"),d=t("./node_modules/@antmjs/vantui/es/popup/index.js"),p=t("webpack/container/remote/react/jsx-runtime"),m=["title","titleClass","value","popupStyle","disabled","setChildrenInstance","parentInstance","index","onOpen","onOpened","onClose","onClosed","onChange","options","className","style"];function Index(e,n){var t=e.title,f=e.titleClass,v=e.value,j=e.popupStyle,x=e.disabled,b=void 0!==x&&x,w=e.setChildrenInstance,y=e.parentInstance,h=e.index,C=e.onOpen,_=e.onOpened,g=e.onClose,k=e.onClosed,O=e.onChange,T=void 0===O?function(){}:O,S=e.options,I=void 0===S?[]:S,E=e.className,L=void 0===E?"":E,P=e.style,A=(0,s.default)(e,m),N=(0,i.useState)({}),D=(0,o.default)(N,2),V=D[0],z=D[1],B=(0,i.useState)(!0),K=(0,o.default)(B,2),W=K[0],M=K[1],R=(0,i.useState)(!1),F=(0,o.default)(R,2),Y=F[0],J=F[1],H=(0,i.useState)(!0),X=(0,o.default)(H,2),Z=X[0],q=X[1],G=(0,i.useState)(""),Q=(0,o.default)(G,2),U=Q[0],$=Q[1],ee=(0,i.useState)(""),ne=(0,o.default)(ee,2),te=ne[0],oe=ne[1];(0,i.useEffect)((function(){oe(v)}),[v]);var se=(0,i.useCallback)((function(){(0,r.nextTick)((function(){y&&y.updateItemListData()}))}),[y]),ae=(0,i.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"boolean"!=typeof e&&(e=!Y),e!==Y&&(M(!n.immediate),J(e),e?y&&y.getChildWrapperStyle().then((function(e){var n=e.rect;delete e.rect,e&&(e.width="100vw",e.position="absolute"),"down"===y.direction&&(e.top=n.height+"PX",e.height="100vh",z(e),q(!0),se()),"up"===y.direction&&(e.height="100vh",e.top=0,e.transform="translateY(-100%)",e.WebkitTransform="translateY(-100%)",e.MozTransform="translateY(-100%)",e.OTransform="translateY(-100%)",z(e),q(!0),se())})):se())}),[Y,y,se]);(0,i.useEffect)((function(){w(h,{title:t,titleClass:f,disabled:b,transition:W,showPopup:Y,index:h,setDisplayTitle:$,displayTitle:U,options:I,value:te,toggle:ae})}),[t,f,h,w,b,W,Y,$,U,I,te,ae]);var ie=(0,i.useCallback)((function(){k&&k(),setTimeout((function(){q(!1)}),10)}),[k]);return(0,i.useImperativeHandle)(n,(function(){return{toggle:ae}})),Z?(0,p.jsx)(a.View,{className:l.bem("dropdown-item",y.direction)+" "+L,style:l.style([V,P]),children:(0,p.jsx)(d.default,{show:Y,style:l.style([{position:"absolute"},j]),overlayStyle:"position: absolute;",overlay:!!y.overlay,position:"down"===y.direction?"top":"bottom",duration:W?y.duration:0,closeOnClickOverlay:y.closeOnClickOverlay,onEnter:C,onLeave:g,onClose:ae,onAfterEnter:_,onAfterLeave:ie,children:(0,p.jsxs)(a.View,{children:[(I||[]).map((function(e,n){return(0,p.jsx)(c.default,{"data-option":e,className:l.bem("dropdown-item__option",{active:e.value===te}),clickable:!0,icon:e.icon,onClick:function onClick(n){return function onOptionTap(e,n){var t=te!==n.value;J(!1),oe(n.value),g&&g(),se(),t&&T(n.value)}(0,e)},renderTitle:(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(a.View,{className:"van-dropdown-item__title",style:e.value===te?"color:"+y.activeColor:"",children:e.text})}),children:e.value===te&&(0,p.jsx)(u.default,{name:"success",className:"van-dropdown-item__icon",color:y.activeColor})},"".concat(n,"VanCell"))})),A.children]})})}):(0,p.jsx)(p.Fragment,{})}var f=(0,i.memo)((0,i.forwardRef)(Index));n.default=f},"./node_modules/@antmjs/vantui/es/dropdown-menu/index.js":function(e,n,t){var o=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=t("./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),a=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),i=t("webpack/container/remote/react"),r=t("./node_modules/@antmjs/vantui/es/common/utils.js"),l=t("./node_modules/@antmjs/vantui/es/wxs/utils.js"),u=t("./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js"),c=t("webpack/container/remote/react/jsx-runtime"),d=["activeColor","overlay","zIndex","duration","direction","closeOnClickOverlay","closeOnClickOutside","className","style"],p=[];n.default=function DropdownMenu(e){var n=e.activeColor,t=e.overlay,m=void 0===t||t,f=e.zIndex,v=e.duration,j=void 0===v?200:v,x=e.direction,b=void 0===x?"down":x,w=e.closeOnClickOverlay,y=void 0===w||w,h=e.closeOnClickOutside,C=void 0===h||h,_=e.className,g=e.style,k=(0,s.default)(e,d),O=(0,i.useState)([]),T=(0,o.default)(O,2),S=T[0],I=T[1],E=(0,i.useRef)([]),L=(0,i.useRef)(),P=(0,i.useRef)("".concat(+new Date).concat(Math.ceil(1e4*Math.random()))),A=(0,i.useCallback)((function(){E.current.forEach((function(e){e.toggle(!1,{immediate:!0})}))}),[]);(0,i.useLayoutEffect)((function(){L.current=new Date,p.push({closeOnClickOutside:C,TimerKey:L,close:A})}),[C,A]),(0,i.useLayoutEffect)((function(){N()}),[k.children]),(0,i.useEffect)((function(){return function(){p=(p||[]).filter((function(e){return e&&e.TimerKey!==L}))}}),[]);var N=function updateItemListData(){setTimeout((function(){E.current&&I(E.current.map((function(e){return e})))}),333)},D=(0,i.useCallback)((function(e){E.current.forEach((function(n,t){var o=n.showPopup;t===Number(e)?n.toggle():o&&n.toggle(!1,{immediate:!0})}))}),[]),V=(0,i.useCallback)((function(e){var n=e.currentTarget.dataset.index;E.current[n].disabled||(p.forEach((function(e){e&&e.closeOnClickOutside&&e.TimerKey!==L&&e.close()})),setTimeout((function(){D(n)})))}),[D]),z=(0,i.useCallback)((function(e,n){E.current[e]=n}),[]),B=(0,i.useCallback)((function(){return(0,r.getRect)(null,".van-dropdown-menu".concat(P.current)).then((function(e){var n={rect:e};return"number"==typeof f&&(n.zIndex=f),n}))}),[f]),K=(0,i.useMemo)((function(){var e=[];return i.Children.map(k.children,(function(t,o){e.push((0,i.cloneElement)(t,{direction:b,key:o,setChildrenInstance:z,index:o,parentInstance:{overlay:m,duration:j,activeColor:n,closeOnClickOverlay:y,direction:b,getChildWrapperStyle:B,updateItemListData:N}}))})),e}),[n,y,b,j,B,k.children,m,z]);return(0,c.jsxs)(a.View,{className:"van-dropdown-menu van-dropdown-menu".concat(P.current," van-dropdown-menu--top-bottom ").concat(_),style:l.style([g,{position:"relative"}]),children:[(S||[]).map((function(e,t){return(0,c.jsx)(a.View,{"data-index":t,className:l.bem("dropdown-menu__item",{disabled:e.disabled}),onClick:V,children:(0,c.jsx)(a.View,{className:e.titleClass+" "+l.bem("dropdown-menu__title",{active:e.showPopup,down:e.showPopup===("down"===b)}),style:e.showPopup?"color:"+n:"",children:(0,c.jsx)(a.View,{className:"van-ellipsis ".concat(e.titleClass||""),children:u.displayTitle(e)})})},e.index)})),K]})}},"./node_modules/@antmjs/vantui/es/dropdown-menu/wxs.js":function(e,n,t){function displayTitle(e){var n=(e.options||[]).filter((function(n){return n.value===e.value})),t=n.length?n[0].text:"";return null==t||""===t?e.title||"":t}t.d(n,{displayTitle:function(){return displayTitle}})},"./node_modules/@antmjs/vantui/es/popup/index.js":function(e,n,t){var o=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=t("./node_modules/@babel/runtime/helpers/esm/defineProperty.js"),a=t("./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js"),i=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),r=t("webpack/container/remote/react"),l=t("./node_modules/@antmjs/vantui/es/wxs/utils.js"),u=t("./node_modules/@antmjs/vantui/es/icon/index.js"),c=t("./node_modules/@antmjs/vantui/es/popup/wxs.js"),d=t("./node_modules/@antmjs/vantui/es/mixins/transition.js"),p=t("./node_modules/@antmjs/vantui/es/overlay/index.js"),m=t("webpack/container/remote/react/jsx-runtime"),f=["show","duration","round","closeable","transition","zIndex","closeIcon","closeIconPosition","position","safeAreaInsetBottom","safeAreaInsetTop","children","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave","onEnter","onLeave","onClose","setOuterShow","style","className"];function ownKeys(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?ownKeys(Object(t),!0).forEach((function(n){(0,s.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function PopupInner(e){var n=e.show,t=e.duration,o=void 0===t?300:t,s=e.round,p=e.closeable,v=e.transition,j=e.zIndex,x=e.closeIcon,b=void 0===x?"cross":x,w=e.closeIconPosition,y=void 0===w?"top-right":w,h=e.position,C=void 0===h?"center":h,_=e.safeAreaInsetBottom,g=void 0===_||_,k=e.safeAreaInsetTop,O=void 0!==k&&k,T=e.children,S=e.onBeforeEnter,I=e.onBeforeLeave,E=e.onAfterEnter,L=e.onAfterLeave,P=e.onEnter,A=e.onLeave,N=e.onClose,D=e.setOuterShow,V=e.style,z=e.className,B=(0,a.default)(e,f),K=(0,r.useCallback)((function(){null==L||L(),setTimeout((function(){null==D||D(!1)}),0)}),[L,D]),W=(0,r.useCallback)((function(){null==N||N()}),[N]),M=(0,d.useTransition)({show:n,duration:"none"===v?0:o,name:v||C,onBeforeEnter:S,onBeforeLeave:I,onAfterEnter:E,onAfterLeave:K,onEnter:P,onLeave:A}),R=M.inited,F=M.currentDuration,Y=M.classes,J=M.display,H=M.onTransitionEnd,X=(0,r.useCallback)((function(e){return e.replace(/([A-Z])/g,(function(e,n){return"-"+(null==n?void 0:n.toLowerCase())}))}),[]);return(0,m.jsx)(m.Fragment,{children:R&&(0,m.jsxs)(i.View,_objectSpread(_objectSpread({className:Y+" "+l.bem("popup",[C,{round:s,safe:g,safeTop:O}])+" ".concat(z||""),style:l.style([c.popupStyle({zIndex:j,currentDuration:F,display:J}),V]),onTransitionEnd:H},B),{},{children:[T,p&&(0,m.jsx)(u.default,{name:b,className:"close-icon-class van-popup__close-icon van-popup__close-icon--"+X(y),onClick:W})]}))})}n.default=function Popup(e){var n=e.show,t=e.duration,s=void 0===t?300:t,a=e.zIndex,l=e.overlay,u=void 0===l||l,c=e.lockScroll,d=void 0===c||c,f=e.overlayStyle,v=e.closeOnClickOverlay,j=void 0===v||v,x=e.onClickOverlay,b=e.onClose,w=(0,r.useState)(!1),y=(0,o.default)(w,2),h=y[0],C=y[1];(0,r.useEffect)((function(){n&&C(!0)}),[n]);var _=(0,r.useCallback)((function(){null==x||x(),j&&(null==b||b())}),[j,x,b]);return(0,m.jsxs)(i.View,{children:[(0,m.jsx)(i.View,{children:u&&(0,m.jsx)(p.default,{show:n,zIndex:a,style:f,duration:s,onClick:_,lockScroll:d})}),(0,m.jsx)(i.View,{children:h?(0,m.jsx)(PopupInner,_objectSpread({setOuterShow:C},e)):(0,m.jsx)(m.Fragment,{})})]})}},"./node_modules/@antmjs/vantui/es/popup/wxs.js":function(e,n,t){t.d(n,{popupStyle:function(){return popupStyle}});var o=t("./node_modules/@antmjs/vantui/es/wxs/utils.js");function popupStyle(e){return o.style([{"z-index":e.zIndex,"-webkit-transition-duration":e.currentDuration+"ms","transition-duration":e.currentDuration+"ms"},e.display?null:"display: none"])}},"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/index.tsx":function(e,n,t){var o=t("./node_modules/@antmjs/vantui/es/dropdown-menu/index.js"),s=t("./node_modules/@antmjs/vantui/es/dropdown-item/index.js"),a=t("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),i=t("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),r=t("webpack/container/remote/react"),l=t.n(r),u=t("./src/pages/components/TabbarCom/index.tsx"),c=t("webpack/container/remote/@tarojs/taro"),d=t.n(c),p=t("./src/pages/components/ActiveCard/index.tsx"),m=t("webpack/container/remote/react/jsx-runtime");n.default=function activityList(){(0,r.useEffect)((function(){}),[]);var e=l().useState({option1:[{text:"全部活动",value:0},{text:"附近活动",value:1}],option2:[{text:"默认排序",value:"a"},{text:"最近距离",value:"b"},{text:"参与最多",value:"c"}],value1:0,value2:"a"}),n=(0,a.default)(e,2),t=n[0];n[1];return(0,m.jsxs)(i.View,{className:"activityList",children:[(0,m.jsx)(i.View,{children:(0,m.jsxs)(o.default,{children:[(0,m.jsx)(s.default,{value:t.value1,options:t.option1}),(0,m.jsx)(s.default,{value:t.value2,options:t.option2})]})}),[1,2].map((function(e){return(0,m.jsx)(i.View,{onClick:function onClick(){console.log("Card"),d().navigateTo({url:"/pages/activityList/components/details/index"})},children:(0,m.jsx)(p.default,{})})})),(0,m.jsx)(u.default,{active:1})]})}},"./src/pages/activityList/index.tsx":function(e,n,t){var o=t("webpack/container/remote/@tarojs/runtime"),s=t("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/activityList/index.tsx");Page((0,o.createPageConfig)(s.default,"pages/activityList/index",{root:{cn:[]}},{navigationBarTitleText:"活动列表"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return n="./src/pages/activityList/index.tsx",e(e.s=n);var n}));e.O()}]); |