1 | ;
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports["default"] = void 0;
|
9 |
|
10 | var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
11 |
|
12 | var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
13 |
|
14 | var _react = _interopRequireDefault(require("react"));
|
15 |
|
16 | var _propTypes = _interopRequireDefault(require("prop-types"));
|
17 |
|
18 | var _reactWorldFlags = _interopRequireDefault(require("react-world-flags"));
|
19 |
|
20 | var Flag = function Flag(_ref) {
|
21 | var country = _ref.country,
|
22 | code = _ref.code,
|
23 | height = _ref.height,
|
24 | props = (0, _objectWithoutProperties2["default"])(_ref, ["country", "code", "height"]);
|
25 | var countryOrCode = code || country || 'gb';
|
26 |
|
27 | if (countryOrCode === 'uk' || countryOrCode === 'en') {
|
28 | countryOrCode = 'gb';
|
29 | }
|
30 |
|
31 | return /*#__PURE__*/_react["default"].createElement(_reactWorldFlags["default"], (0, _extends2["default"])({
|
32 | code: countryOrCode.toUpperCase(),
|
33 | height: height
|
34 | }, props));
|
35 | };
|
36 |
|
37 | Flag.propTypes = {
|
38 | country: _propTypes["default"].string,
|
39 | height: _propTypes["default"].number
|
40 | };
|
41 | Flag.defaultProps = {
|
42 | country: 'gb',
|
43 | height: 16
|
44 | };
|
45 | var _default = Flag;
|
46 | exports["default"] = _default;
|
47 | //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9GbGFnLmpzeCJdLCJuYW1lcyI6WyJGbGFnIiwiY291bnRyeSIsImNvZGUiLCJoZWlnaHQiLCJwcm9wcyIsImNvdW50cnlPckNvZGUiLCJ0b1VwcGVyQ2FzZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm51bWJlciIsImRlZmF1bHRQcm9wcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUVBLElBQU1BLElBQUksR0FBRyxTQUFQQSxJQUFPLE9BQXlDO0FBQUEsTUFBdENDLE9BQXNDLFFBQXRDQSxPQUFzQztBQUFBLE1BQTdCQyxJQUE2QixRQUE3QkEsSUFBNkI7QUFBQSxNQUF2QkMsTUFBdUIsUUFBdkJBLE1BQXVCO0FBQUEsTUFBWkMsS0FBWTtBQUNwRCxNQUFJQyxhQUFhLEdBQUdILElBQUksSUFBSUQsT0FBUixJQUFtQixJQUF2Qzs7QUFDQSxNQUFJSSxhQUFhLEtBQUssSUFBbEIsSUFBMEJBLGFBQWEsS0FBSyxJQUFoRCxFQUFzRDtBQUNwREEsSUFBQUEsYUFBYSxHQUFHLElBQWhCO0FBQ0Q7O0FBQ0Qsc0JBQU8sZ0NBQUMsMkJBQUQ7QUFBZ0IsSUFBQSxJQUFJLEVBQUVBLGFBQWEsQ0FBQ0MsV0FBZCxFQUF0QjtBQUFtRCxJQUFBLE1BQU0sRUFBRUg7QUFBM0QsS0FBdUVDLEtBQXZFLEVBQVA7QUFDRCxDQU5EOztBQVFBSixJQUFJLENBQUNPLFNBQUwsR0FBaUI7QUFDZk4sRUFBQUEsT0FBTyxFQUFFTyxzQkFBVUMsTUFESjtBQUVmTixFQUFBQSxNQUFNLEVBQUVLLHNCQUFVRTtBQUZILENBQWpCO0FBSUFWLElBQUksQ0FBQ1csWUFBTCxHQUFvQjtBQUNsQlYsRUFBQUEsT0FBTyxFQUFFLElBRFM7QUFFbEJFLEVBQUFBLE1BQU0sRUFBRTtBQUZVLENBQXBCO2VBS2VILEkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdFdvcmxkRmxhZyBmcm9tICdyZWFjdC13b3JsZC1mbGFncyc7XG5cbmNvbnN0IEZsYWcgPSAoeyBjb3VudHJ5LCBjb2RlLCBoZWlnaHQsIC4uLnByb3BzIH0pID0+IHtcbiAgbGV0IGNvdW50cnlPckNvZGUgPSBjb2RlIHx8IGNvdW50cnkgfHwgJ2diJztcbiAgaWYgKGNvdW50cnlPckNvZGUgPT09ICd1aycgfHwgY291bnRyeU9yQ29kZSA9PT0gJ2VuJykge1xuICAgIGNvdW50cnlPckNvZGUgPSAnZ2InO1xuICB9XG4gIHJldHVybiA8UmVhY3RXb3JsZEZsYWcgY29kZT17Y291bnRyeU9yQ29kZS50b1VwcGVyQ2FzZSgpfSBoZWlnaHQ9e2hlaWdodH0gey4uLnByb3BzfSAvPjtcbn07XG5cbkZsYWcucHJvcFR5cGVzID0ge1xuICBjb3VudHJ5OiBQcm9wVHlwZXMuc3RyaW5nLFxuICBoZWlnaHQ6IFByb3BUeXBlcy5udW1iZXIsXG59O1xuRmxhZy5kZWZhdWx0UHJvcHMgPSB7XG4gIGNvdW50cnk6ICdnYicsXG4gIGhlaWdodDogMTYsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBGbGFnO1xuIl19
|
48 | //# sourceMappingURL=Flag.js.map |
\ | No newline at end of file |