resolvedRef.current.indeterminate = indeterminate;
}, [resolvedRef, indeterminate]);
- return (
- <>
- <input type='checkbox' ref={resolvedRef} {...rest} />
- </>
- );
+ return <input type='checkbox' ref={resolvedRef} {...rest} />;
});
--- /dev/null
+export * from './checkbox';
import BTable from 'react-bootstrap/Table';
import Button from 'react-bootstrap/Button';
import { useTable, useRowSelect } from 'react-table';
-import { Checkbox } from './Checkbox';
-import Popup from './Popup';
+
+import { Checkbox, Popup } from '../../../components';
+import { UCMgr_baseUrl } from '../../../states';
+import { featureGroupAPI } from '../../../apis';
+
import FeatureGroupInfo from './FeatureGroupInfo';
import CreateFeatureGroup from '../create/CreateFeatureGroup';
import { deleteFeatureGroups } from './API_STATUS';
-import { UCMgr_baseUrl } from '../../../states';
-import { featureGroupAPI } from '../../../apis/feature-group';
const ListFeatureGroup = props => {
const logger = props.logger;
import BTable from 'react-bootstrap/Table';
import Button from 'react-bootstrap/Button';
import { useTable, useRowSelect } from 'react-table';
-import { Checkbox } from './Checkbox';
-import Popup from './Popup';
-import TrainingJobInfo from './TrainingJobInfo';
+
+import { Checkbox, Popup, StepsState, TrainingJobInfo } from '../../../components';
+import { UCMgr_baseUrl } from '../../../states';
+import { trainingJobAPI } from '../../../apis';
+
import { invokeStartTraining, deleteTrainingjobs } from './API_STATUS';
-import StepsState from './StepsState';
import CreateOrEditTrainingJobForm from '../form/CreateOrEditTrainingJobForm';
import CreateTrainingJob from '../create/CreateTrainingJob';
-import { UCMgr_baseUrl } from '../../../states';
-import { trainingJobAPI } from '../../../apis/training-job';
const StatusPageRows = props => {
const logger = props.logger;
export * from './button';
-export * from './home';
export * from './navigation';
+export * from './checkbox';
+export * from './popup';
+export * from './steps-state';
+export * from './training-job-info';
--- /dev/null
+export * from './popup';
import React from 'react';
import { Modal } from 'react-bootstrap';
-function Popup(props) {
+export const Popup = props => {
return (
- <>
- <Modal
- show={props.show}
- onHide={props.onHide}
- size={props.hasOwnProperty('size') ? props.size : 'medium'}
- centered
- >
- <Modal.Header closeButton>
- <Modal.Title>{props.title}</Modal.Title>
- </Modal.Header>
- <Modal.Body>{props.children}</Modal.Body>
- </Modal>
- </>
+ <Modal show={props.show} onHide={props.onHide} size={props.hasOwnProperty('size') ? props.size : 'medium'} centered>
+ <Modal.Header closeButton>
+ <Modal.Title>{props.title}</Modal.Title>
+ </Modal.Header>
+ <Modal.Body>{props.children}</Modal.Body>
+ </Modal>
);
-}
-
-export default Popup;
+};
--- /dev/null
+export * from './steps-state';
// ==================================================================================
import React, { useEffect, useState } from 'react';
-import './StepsState.css';
-import { UCMgr_baseUrl } from '../../../states';
-import { trainingJobAPI } from '../../../apis/training-job';
+import './steps-state.css';
-const StepsState = props => {
+import { UCMgr_baseUrl } from '../../states';
+import { trainingJobAPI } from '../../apis';
+
+export const StepsState = props => {
const [boxesState, setBoxesState] = useState([]);
const [connectionsState, setConnectionsState] = useState([]);
const [boxes, setBoxes] = useState([]);
--- /dev/null
+export * from './training-job-info';
import React, { useEffect, useState } from 'react';
import { Form } from 'react-bootstrap';
-import { convertToCommaSeparatedString, getDatalakeNameWithoutConversion } from '../common/CommonMethods';
-import { UCMgr_baseUrl } from '../../../states';
-import { trainingJobAPI } from '../../../apis/training-job';
-const TrainingJobInfo = props => {
+import { UCMgr_baseUrl } from '../../states';
+import { trainingJobAPI } from '../../apis';
+
+import { convertToCommaSeparatedString, getDatalakeNameWithoutConversion } from '../home/common/CommonMethods';
+
+export const TrainingJobInfo = props => {
const [trainingJobName, setTrainingJobName] = useState('');
const [isMme, setIsMme] = useState(false);
const [modelName, setModelName] = useState('');