TestRestructureWechatLymark.../dist/pages/submitOrder/sub-common/3de81a5b62d9d7ae5738ae964314cb18.js
2023-05-16 17:34:27 +08:00

2 lines
1.9 KiB
JavaScript

/*! For license information please see 3de81a5b62d9d7ae5738ae964314cb18.js.LICENSE.txt */
"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["sub-common/3de81a5b62d9d7ae5738ae964314cb18"],{"./src/components/Dialog/index.tsx":function(e,a,n){var s=n("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");var o=n("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js");var t=n("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var d=n("./node_modules/classnames/index.js");var l=n.n(d);var i=n("./node_modules/react/cjs/react.production.min.js");var u=n("./src/components/Dialog/index.module.scss");var r=n("./src/use/useCommon.ts");var c=n("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var m=function Dialog(e){var a;var n=e.showOverLay,d=n===void 0?true:n,m=e.zIndex,f=m===void 0?99:m,v=e.show,p=v===void 0?false:v,h=e.onClose,x=e.onChange,j=e.children;var w=(0,r.usePropsValue)({value:p,defaultValue:false,onChange:function onChange(e){x===null||x===void 0?void 0:x(e)}}),_=(0,o["default"])(w,2),g=_[0],b=_[1];var C=(0,i.useState)(false),k=(0,o["default"])(C,2),y=k[0],V=k[1];var z=function handleAnimShow(){b(true);setTimeout((function(){V(true)}),200)};var I=function handleAnimHide(){V(false);setTimeout((function(){b(false)}),200)};var A=function onClose(){I();h===null||h===void 0?void 0:h(g)};(0,i.useEffect)((function(){if(p){z()}}),[p]);return g?(0,c.jsxs)(t.View,{className:u["default"].dialog,style:{zIndex:f},children:[(0,c.jsx)(t.View,{style:{zIndex:f+1},className:l()(u["default"].dialog_mask,(a={},(0,s["default"])(a,u["default"].dialog_mask_active,y),(0,s["default"])(a,u["default"]["drawer_mask--hidden"],!d),a)),onClick:A}),(0,c.jsx)(t.View,{style:{zIndex:f+2},className:l()(u["default"].dialog_content,(0,s["default"])({},u["default"].dialog_content_active,y)),children:j})]}):(0,c.jsx)(t.View,{})};a["default"]=m}}]);