UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

37 lines β€’ 1.41 kB
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2"; import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray"; import React, { useState, useContext } from 'react'; import { Input } from "../../index"; import Header from "./header"; import PopContext from "../popContext"; var Index = function Index() { var _useContext = useContext(PopContext), item = _useContext.item, onChange = _useContext.onChange, header = _useContext.header; var _item$mode = item.mode, mode = _item$mode === void 0 ? 'and' : _item$mode; var _useState = useState(mode), _useState2 = _slicedToArray(_useState, 2), useMode = _useState2[0], setMode = _useState2[1]; var onPressEnter = function onPressEnter(e) { var value = e.target.value; var obj = _objectSpread(_objectSpread({}, item), {}, { checkValue: [value] }); onChange === null || onChange === void 0 ? void 0 : onChange(value, obj, useMode); }; var getModeChange = function getModeChange(e) { setMode(e); }; return /*#__PURE__*/React.createElement(React.Fragment, null, header ? /*#__PURE__*/React.createElement(Header, { getChange: getModeChange }) : null, /*#__PURE__*/React.createElement("div", { className: "filte_warp" }, /*#__PURE__*/React.createElement(Input, { placeholder: "\u8BF7\u8F93\u5165", onPressEnter: onPressEnter }))); }; export default Index;