2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
/*! For license information please see 874d00cd427ce94888e74806fd5336ac.js.LICENSE.txt */
|
|
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["sub-common/874d00cd427ce94888e74806fd5336ac"],{"./src/components/cell/index.tsx":function(e,s,c){var n=c("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),t=c("./node_modules/classnames/index.js"),l=c.n(t),o=c("./node_modules/react/cjs/react.production.min.js"),a=c("./src/components/iconfont/iconfont.tsx"),i=c("./src/components/cell/index.module.scss"),r=c("./node_modules/react/cjs/react-jsx-runtime.production.min.js");s.default=function Cell(e){var s=e.title,c=e.desc,t=e.isLink,u=void 0!==t&&t,d=e.customClassName,m=e.customTitleClassName,x=e.customStyle,f=e.onClick,j=e.iconName,p=e.customDescClassName,w=(0,o.useRef)(f);w.current=f;var h=(0,o.useCallback)((function(){var e;return u&&(null===(e=w.current)||void 0===e?void 0:e.call(w))}),[u]),N=(0,o.useMemo)((function(){return(0,r.jsxs)(n.View,{className:l()(i.default.cell,d),style:x,onClick:h,children:[(0,r.jsxs)(n.View,{className:l()(i.default.title,m),children:[j&&(0,r.jsx)(a.default,{name:j,size:46}),(0,r.jsx)(n.View,{children:s})]}),(0,r.jsxs)(n.View,{className:i.default.desc,children:[(0,r.jsx)(n.View,{className:l()(i.default.descText,p),children:c}),u&&(0,r.jsx)(a.default,{name:"icon-rukou",size:46,color:"inherit"})]})]})}),[s,c,h,x]);return(0,r.jsx)(r.Fragment,{children:N})}}}]); |