UNPKG

@checksub_team/react-widgets

Version:
52 lines (46 loc) 1.49 kB
"use strict"; exports.__esModule = true; exports.getMessages = getMessages; var _react = _interopRequireDefault(require("react")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var messages = { moveBack: 'Navigate back', moveForward: 'Navigate forward', dateButton: 'Select date', timeButton: 'Select time', openCombobox: 'open combobox', openDropdown: 'open dropdown', placeholder: '', filterPlaceholder: '', emptyList: 'There are no items in this list', emptyFilter: 'The filter returned no results', createOption: function createOption(_ref) { var searchTerm = _ref.searchTerm; return [' Create option', searchTerm && ' ', searchTerm && _react.default.createElement("strong", { key: "_" }, "\"" + searchTerm + "\"")]; }, tagsLabel: 'Selected items', removeLabel: 'Remove selected item', noneSelected: 'no selected items', selectedItems: function selectedItems(labels) { return "Selected items: " + labels.join(', '); }, // number increment: 'Increment value', decrement: 'Decrement value' }; function getMessages(defaults) { if (defaults === void 0) { defaults = {}; } var processed = {}; Object.keys(messages).forEach(function (message) { var value = defaults[message]; if (value == null) value = messages[message]; processed[message] = typeof value === 'function' ? value : function () { return value; }; }); return processed; }