react-native-customisable-combobox
Version:
A simple react native combobox
22 lines (21 loc) • 834 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useGetShowValue = void 0;
var react_1 = require("react");
var useGetShowValue = function (_a) {
var selected = _a.selected, value = _a.value, labelField = _a.labelField, search = _a.search, setSelected = _a.setSelected;
var _b = (0, react_1.useState)(""), showValue = _b[0], setShowValue = _b[1];
(0, react_1.useEffect)(function () {
setSelected(value);
}, [value]);
(0, react_1.useEffect)(function () {
var showText = selected
? typeof selected === "object" && labelField
? selected[labelField]
: selected
: search;
setShowValue(showText);
}, [selected, labelField, search]);
return showValue;
};
exports.useGetShowValue = useGetShowValue;