Skip to content

Commit fdafbd4

Browse files
authored
Merge pull request #7417 from skateman/treeview-decouple
Load react-wooden-tree directly, not through react-ui-components
2 parents 6845372 + 9cab1bb commit fdafbd4

File tree

10 files changed

+23
-8
lines changed

10 files changed

+23
-8
lines changed

app/javascript/components/tree-view/field.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState, useEffect } from 'react';
22
import PropTypes from 'prop-types';
3-
import Tree, { ActionTypes } from '@manageiq/react-ui-components/dist/wooden-tree';
3+
import {Tree, ActionTypes } from 'react-wooden-tree';
44
import {
55
ControlLabel, FieldLevelHelp, FormGroup, HelpBlock,
66
} from 'patternfly-react';

app/javascript/components/tree-view/helpers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Tree from '@manageiq/react-ui-components/dist/wooden-tree';
1+
import { Tree } from 'react-wooden-tree';
22

33
/**
44
* Helper

app/javascript/components/tree-view/hierarchical-tree-view.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import React, { useEffect } from 'react';
33
import { connect } from 'react-redux';
44
import PropTypes from 'prop-types';
5-
import Tree, { Node } from '@manageiq/react-ui-components/dist/wooden-tree';
5+
import { Tree, Node } from 'react-wooden-tree';
66

77
import { http } from '../../http_api';
88
import { combineReducers } from '../../helpers/redux';

app/javascript/components/tree-view/reducers/basicStore.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Tree from '@manageiq/react-ui-components/dist/wooden-tree';
1+
import { Tree } from 'react-wooden-tree';
22
import { ACTIONS } from './index';
33
import { nodeCheckedWithDirty } from './helpers';
44

app/javascript/components/tree-view/reducers/helpers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Tree from '@manageiq/react-ui-components/dist/wooden-tree';
1+
import { Tree } from 'react-wooden-tree';
22

33
export const nodeCheckedWithDirty = (propNode, value) => {
44
let node = { ...propNode };

app/javascript/components/tree-view/reducers/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Tree, { ActionTypes } from '@manageiq/react-ui-components/dist/wooden-tree';
1+
import { Tree, ActionTypes } from 'react-wooden-tree';
22
import {
33
checkAll,
44
select,

app/javascript/components/tree-view/reducers/others.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import Tree from '@manageiq/react-ui-components/dist/wooden-tree';
1+
import { Tree } from 'react-wooden-tree';
22
import { nodeCheckedWithDirty } from './helpers';
33

44
export const nodeFromKey = (state, key) => Tree.nodeSelector(state, Tree.nodeSearch(state, null, 'key', key)[0]);

app/stylesheet/application-webpack.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
@import '~@pf3/timeline/style.css';
66
@import '~@manageiq/react-ui-components/dist/quadicon.css';
77
@import '~@manageiq/react-ui-components/dist/textual_summary.css';
8-
@import '~@manageiq/react-ui-components/dist/wooden-tree.css';
98
@import '~@manageiq/ui-components/dist/css/ui-components.css';
109

1110
@import './carbon.scss';
1211
@import './menu.scss';
1312
@import './navbar.scss';
1413
@import './notifications.scss';
14+
@import './tree.scss';

app/stylesheet/tree.scss

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
.react-tree-view {
2+
ul {
3+
padding-left: 0;
4+
}
5+
6+
.dirty {
7+
color: #39A5DC;
8+
}
9+
10+
.selected {
11+
background-color: #349ad3;
12+
color: #FFFFFF;
13+
}
14+
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
"react-router": "~5.1.2",
9090
"react-router-dom": "~5.1.2",
9191
"react-select": "~2.4.4",
92+
"react-wooden-tree": "^2.2.0",
9293
"redux": "^4.0.0",
9394
"redux-mock-store": "^1.5.3",
9495
"redux-promise-middleware": "^5.1.1",

0 commit comments

Comments
 (0)