diff --git a/src/containers/SkynetImport/ImportList/Import/Import.css b/src/containers/SkynetImport/ImportList/Import/Import.css index e69de29..be5d3d8 100644 --- a/src/containers/SkynetImport/ImportList/Import/Import.css +++ b/src/containers/SkynetImport/ImportList/Import/Import.css @@ -0,0 +1,7 @@ +.ImportOwner { + display: flex; + overflow-y: auto; + overflow-x: auto; + margin: 0; + padding-bottom: var(--default_spacing); +} diff --git a/src/containers/SkynetImport/ImportList/Import/Import.js b/src/containers/SkynetImport/ImportList/Import/Import.js index e69de29..5bf7576 100644 --- a/src/containers/SkynetImport/ImportList/Import/Import.js +++ b/src/containers/SkynetImport/ImportList/Import/Import.js @@ -0,0 +1,24 @@ +import React from 'react' +import './Import.css' + +export default ({data}) => { + return ( +
+ + + +
+ ); +}; diff --git a/src/containers/SkynetImport/ImportList/ImportList.css b/src/containers/SkynetImport/ImportList/ImportList.css index e69de29..ec074d6 100644 --- a/src/containers/SkynetImport/ImportList/ImportList.css +++ b/src/containers/SkynetImport/ImportList/ImportList.css @@ -0,0 +1,13 @@ +.ImportListOwner { + max-height: 56vh; + margin: 0; + padding: 0; + overflow-x: auto; + overflow-y: auto; +} + +.ImportListHeader { + margin: 0; + padding: 0; + display: flex; +} diff --git a/src/containers/SkynetImport/ImportList/ImportList.js b/src/containers/SkynetImport/ImportList/ImportList.js index e69de29..c2aaf01 100644 --- a/src/containers/SkynetImport/ImportList/ImportList.js +++ b/src/containers/SkynetImport/ImportList/ImportList.js @@ -0,0 +1,29 @@ +import React from 'react' +import './ImportList.css' +import Import from './Import/Import' +import Text from '../../../components/UI/Text/Text'; + +export default ({imports_array}) => { + let key = 0; + return ( +
+
+ + + +
+
+
+ { + imports_array.map(data => { + return ( +
+ +
+ ); + }) + } +
+
+ ); +}; diff --git a/src/containers/SkynetImport/SkynetImport.css b/src/containers/SkynetImport/SkynetImport.css index e6d0103..a40c3c8 100644 --- a/src/containers/SkynetImport/SkynetImport.css +++ b/src/containers/SkynetImport/SkynetImport.css @@ -12,7 +12,7 @@ box-sizing: border-box; resize: none; overflow-y: scroll; - overflow:-moz-scrollbars-horizontal; + overflow: -moz-scrollbars-horizontal; white-space: nowrap; } @@ -21,6 +21,10 @@ justify-content: space-between; } +.SkynetActionButtons { + display: flex; +} + .SkynetImportHeading { text-align: center; padding-bottom: var(--default_spacing); diff --git a/src/containers/SkynetImport/SkynetImport.js b/src/containers/SkynetImport/SkynetImport.js index 9b6e3b9..5ea288b 100644 --- a/src/containers/SkynetImport/SkynetImport.js +++ b/src/containers/SkynetImport/SkynetImport.js @@ -4,7 +4,7 @@ import './SkynetImport.css' import Box from '../../components/UI/Box/Box'; import Button from '../../components/UI/Button/Button'; import {displaySkynetImport} from '../../redux/actions/skynet_actions'; -//import {ImportList} from './ImportList/ImportList' +import ImportList from './ImportList/ImportList' import IPCContainer from '../IPCContainer/IPCContainer'; import {notifyApplicationBusy} from '../../redux/actions/common_actions'; import { @@ -14,11 +14,12 @@ import { const Constants = require('../../constants'); -const mapStateToProps = (state, ownProps) => { +const mapStateToProps = state => { return { AppBusy: state.common.AppBusy, }; }; + const mapDispatchToProps = dispatch => { return { displaySkynetImport: display => dispatch(displaySkynetImport(display)), @@ -73,21 +74,7 @@ export default connect(mapStateToProps, mapDispatchToProps)(class extends IPCCon this.props.notifyInfo(msg) } - onImportSkylinksReply = (_, arg) => { - this.props.notifyApplicationBusy(false); - if (arg.data.Success) { - console.log(arg.data.Result); - this.setState({ - import_text: '', - imports_array: [], - second_stage: false, - }); - } else { - this.props.notifyError(arg.data.Error); - } - }; - - processNext = () => { + handleNavigation = () => { if (this.state.second_stage) { try { this.props.notifyApplicationBusy(true); @@ -151,8 +138,21 @@ export default connect(mapStateToProps, mapDispatchToProps)(class extends IPCCon } } + onImportSkylinksReply = (_, arg) => { + this.props.notifyApplicationBusy(false); + if (arg.data.Success) { + console.log(arg.data.Result); + this.setState({ + import_text: '', + imports_array: [], + second_stage: false, + }); + } else { + this.props.notifyError(arg.data.Error); + } + }; + render() { - // return this.props.AppBusy ? (
) : ( this.props.displaySkynetImport(false)} style={{cursor: 'pointer'}}>X
-

Import List

+

{this.state.second_stage ? 'Verify Imports' : 'Import List'}

{ this.state.second_stage ? ( -
+ ) : (