Skip to content

Commit 635ab05

Browse files
committed
list methods
1 parent ce71035 commit 635ab05

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

app/javascript/components/AeInlineMethods/index.jsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable jsx-a11y/no-static-element-interactions */
22
/* eslint-disable jsx-a11y/click-events-have-key-events */
3-
import React, { useState } from 'react';
3+
import React, { useEffect, useState } from 'react';
44
import PropTypes from 'prop-types';
55
import { Modal, Button, ModalBody } from 'carbon-components-react';
66
import MiqTree from '../MiqTreeView';
@@ -10,6 +10,7 @@ const AeInlineMethod = ({ type }) => {
1010
const [data, setData] = useState({
1111
isModalOpen: false,
1212
selectedNode: undefined,
13+
list: [],
1314
});
1415

1516
/** Function to show/hide the modal. */
@@ -33,9 +34,18 @@ const AeInlineMethod = ({ type }) => {
3334
</Button>
3435
);
3536

37+
console.log(data);
38+
39+
const renderList = () => (data.list.map((item) => (
40+
<div key={item.key}>
41+
<div>{item.fqname}</div>
42+
</div>
43+
)));
44+
3645
return (
3746
<div>
3847
{renderAddButton()}
48+
{renderList()}
3949
<Modal
4050
primaryButtonDisabled={data.selectedNode === undefined}
4151
size="lg"
@@ -46,6 +56,10 @@ const AeInlineMethod = ({ type }) => {
4656
onRequestClose={() => showModal(false)}
4757
onRequestSubmit={() => {
4858
console.log('on onRequestSubmit');
59+
setData({
60+
...data,
61+
list: data.list.push(data.selectedNode),
62+
});
4963
showModal(false);
5064
}}
5165
onSecondarySubmit={() => {

app/javascript/components/MiqTreeView/MiqTreeParentNode.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const MiqTreeParentNode = ({
1515
if (!item) {
1616
return undefined;
1717
}
18-
if (selectableItem(item, selectKey)) {
18+
if (selectableItem(item, selectKey) || !item.lazyLoad) {
1919
return undefined;
2020
}
2121
return item.state.expanded ? <CaretDown16 className="tree-caret" /> : <CaretRight16 className="tree-caret" />;

0 commit comments

Comments
 (0)