linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
37 lines β’ 1.41 kB
JavaScript
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;