UNPKG

gui-one-nutui-react-taro

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

17 lines (16 loc) 798 B
import { createContext } from 'react'; var handleClick = function handleClick(e) { e.stopPropagation(); var isIcon = e.target.className.includes('arrow-icon'); var isTitle = e.target.className.includes('__title') || isIcon; var currentClass = e.currentTarget.className; var isShow = currentClass.includes('nutShow'); var arrowIcon = e.currentTarget.querySelector('.arrow-icon'); var iconClass = arrowIcon.className; if (isTitle) { e.currentTarget.className = isShow ? currentClass.replace('nutShow', 'nutHide') : currentClass.replace('nutHide', 'nutShow'); arrowIcon.className = isShow ? iconClass.replace('arrow-down', 'arrow-up') : iconClass.replace('arrow-up', 'arrow-down'); } }; var OffsetContext = createContext(20); export { OffsetContext as O, handleClick as h };