Skip to content

Instantly share code, notes, and snippets.

View bartlomein's full-sized avatar
🎯
Focusing

Bartlomiej Tyrpien bartlomein

🎯
Focusing
View GitHub Profile
returnTreeRootNode = (nodeData, linkData) => {
let rootNode = {};
if (nodeData && nodeData.length > 0) {
nodeData.forEach(node => {
if (node.loc.charAt(0) === "0") {
linkData.forEach(link => {
if (node.key === link.from) {
rootNode = {
...node,
...link
handleSettingMultiSelectDropdown = (component, payload) => {
// if current state contains payload
if (this.state.dataItems[component.value].includes(payload)) {
const newArr = this.state.dataItems[component.value];
const itemIndex = newArr.indexOf(payload);
newArr.splice(itemIndex, 1);
this.setState(prevState => ({
dataItems: { ...prevState.dataItems, [component.value]: newArr }
}));
} else {