Skip to content

Commit b55be6f

Browse files
chore(release): 1.5.3 [skip ci]
## [1.5.3](v1.5.2...v1.5.3) (2023-04-22) ### Bug Fixes * add insertDividerBetweenElements to helpers ([4c44110](4c44110))
1 parent 4c44110 commit b55be6f

File tree

5 files changed

+58
-1
lines changed

5 files changed

+58
-1
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [1.5.3](https://github.com/ocadotechnology/codeforlife-package-javascript/compare/v1.5.2...v1.5.3) (2023-04-22)
2+
3+
4+
### Bug Fixes
5+
6+
* add insertDividerBetweenElements to helpers ([4c44110](https://github.com/ocadotechnology/codeforlife-package-javascript/commit/4c4411090d089b123e0cca91cf1f59332e7e8d11))
7+
18
## [1.5.2](https://github.com/ocadotechnology/codeforlife-package-javascript/compare/v1.5.1...v1.5.2) (2023-04-22)
29

310

lib/cjs/helpers.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
import React from 'react';
2+
import { DividerProps } from '@mui/material';
13
export declare function openInNewTab(url: string, target?: string): void;
4+
export declare function insertDividerBetweenElements(elements: React.ReactElement[], dividerProps?: DividerProps): React.ReactElement[];

lib/cjs/helpers.js

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,32 @@
11
"use strict";
2+
var __assign = (this && this.__assign) || function () {
3+
__assign = Object.assign || function(t) {
4+
for (var s, i = 1, n = arguments.length; i < n; i++) {
5+
s = arguments[i];
6+
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
7+
t[p] = s[p];
8+
}
9+
return t;
10+
};
11+
return __assign.apply(this, arguments);
12+
};
13+
var __importDefault = (this && this.__importDefault) || function (mod) {
14+
return (mod && mod.__esModule) ? mod : { "default": mod };
15+
};
216
Object.defineProperty(exports, "__esModule", { value: true });
3-
exports.openInNewTab = void 0;
17+
exports.insertDividerBetweenElements = exports.openInNewTab = void 0;
18+
var react_1 = __importDefault(require("react"));
19+
var material_1 = require("@mui/material");
420
function openInNewTab(url, target) {
521
if (target === void 0) { target = '_blank'; }
622
window.open(url, target);
723
}
824
exports.openInNewTab = openInNewTab;
25+
function insertDividerBetweenElements(elements, dividerProps) {
26+
return elements.map(function (element, index) { return react_1.default.createElement(react_1.default.Fragment, null,
27+
element,
28+
index !== elements.length - 1
29+
? react_1.default.createElement(material_1.Divider, __assign({}, dividerProps))
30+
: undefined); });
31+
}
32+
exports.insertDividerBetweenElements = insertDividerBetweenElements;

lib/esm/helpers.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
import React from 'react';
2+
import { DividerProps } from '@mui/material';
13
export declare function openInNewTab(url: string, target?: string): void;
4+
export declare function insertDividerBetweenElements(elements: React.ReactElement[], dividerProps?: DividerProps): React.ReactElement[];

lib/esm/helpers.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
1+
var __assign = (this && this.__assign) || function () {
2+
__assign = Object.assign || function(t) {
3+
for (var s, i = 1, n = arguments.length; i < n; i++) {
4+
s = arguments[i];
5+
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
6+
t[p] = s[p];
7+
}
8+
return t;
9+
};
10+
return __assign.apply(this, arguments);
11+
};
12+
import React from 'react';
13+
import { Divider } from '@mui/material';
114
export function openInNewTab(url, target) {
215
if (target === void 0) { target = '_blank'; }
316
window.open(url, target);
417
}
18+
export function insertDividerBetweenElements(elements, dividerProps) {
19+
return elements.map(function (element, index) { return React.createElement(React.Fragment, null,
20+
element,
21+
index !== elements.length - 1
22+
? React.createElement(Divider, __assign({}, dividerProps))
23+
: undefined); });
24+
}

0 commit comments

Comments
 (0)