Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = exports.borderRadius = exports.borderColor = exports.borderLeft = exports.borderBottom = exports.borderRight = exports.borderTop = exports.border = void 0;
  7. var _style = _interopRequireDefault(require("./style"));
  8. var _compose = _interopRequireDefault(require("./compose"));
  9. function getBorder(value) {
  10. if (typeof value !== 'number') {
  11. return value;
  12. }
  13. return "".concat(value, "px solid").concat(value === 0 ? ' !important' : '');
  14. }
  15. var border = (0, _style.default)({
  16. prop: 'border',
  17. themeKey: 'borders',
  18. transform: getBorder
  19. });
  20. exports.border = border;
  21. var borderTop = (0, _style.default)({
  22. prop: 'borderTop',
  23. themeKey: 'borders',
  24. transform: getBorder
  25. });
  26. exports.borderTop = borderTop;
  27. var borderRight = (0, _style.default)({
  28. prop: 'borderRight',
  29. themeKey: 'borders',
  30. transform: getBorder
  31. });
  32. exports.borderRight = borderRight;
  33. var borderBottom = (0, _style.default)({
  34. prop: 'borderBottom',
  35. themeKey: 'borders',
  36. transform: getBorder
  37. });
  38. exports.borderBottom = borderBottom;
  39. var borderLeft = (0, _style.default)({
  40. prop: 'borderLeft',
  41. themeKey: 'borders',
  42. transform: getBorder
  43. });
  44. exports.borderLeft = borderLeft;
  45. var borderColor = (0, _style.default)({
  46. prop: 'borderColor',
  47. themeKey: 'palette',
  48. transform: function transform(value) {
  49. return "".concat(value, " !important");
  50. }
  51. });
  52. exports.borderColor = borderColor;
  53. var borderRadius = (0, _style.default)({
  54. prop: 'borderRadius',
  55. themeKey: 'shape'
  56. });
  57. exports.borderRadius = borderRadius;
  58. var borders = (0, _compose.default)(border, borderTop, borderRight, borderBottom, borderLeft, borderColor, borderRadius);
  59. var _default = borders;
  60. exports.default = _default;