1414// You should have received a copy of the GNU Affero General Public License
1515// along with this program. If not, see <http://www.gnu.org/licenses/>.
1616
17- import React , { Fragment , useState } from "react" ;
17+ import React , { Fragment } from "react" ;
1818import PageHeader from "../Common/PageHeader/PageHeader" ;
1919import { Grid } from "@material-ui/core" ;
2020import { createStyles , Theme , withStyles } from "@material-ui/core/styles" ;
2121import { containerForHeader } from "../Common/FormComponents/common/styleLibrary" ;
2222import ConfigurationsList from "./ConfigurationPanels/ConfigurationsList" ;
23- import { AppState } from "../../../store" ;
24- import { connect } from "react-redux" ;
2523import { ISessionResponse } from "../types" ;
26- import List from "@material-ui/core/List" ;
27- import ListItem from "@material-ui/core/ListItem" ;
28- import ListItemText from "@material-ui/core/ListItemText" ;
2924
3025interface IConfigurationMain {
3126 classes : any ;
@@ -44,48 +39,19 @@ const styles = (theme: Theme) =>
4439 ...containerForHeader ( theme . spacing ( 4 ) ) ,
4540 } ) ;
4641
47- const ConfigurationMain = ( {
48- classes,
49- session,
50- distributedSetup,
51- } : IConfigurationMain ) => {
52- const [ selectedTab , setSelectedTab ] = useState < number > ( 0 ) ;
53-
42+ const ConfigurationMain = ( { classes } : IConfigurationMain ) => {
5443 return (
5544 < Fragment >
5645 < PageHeader label = "Settings" />
5746 < Grid container className = { classes . container } >
58- < Grid item xs = { 2 } >
59- < List component = "nav" dense = { true } >
60- < ListItem
61- button
62- selected = { selectedTab === 0 }
63- onClick = { ( ) => {
64- setSelectedTab ( 0 ) ;
65- } }
66- >
67- < ListItemText primary = "Configurations" />
68- </ ListItem >
69- </ List >
70- </ Grid >
71- < Grid item xs = { 10 } >
72- { selectedTab === 0 && (
73- < Grid item xs = { 12 } >
74- < h1 className = { classes . sectionTitle } > Configurations</ h1 >
75- < ConfigurationsList />
76- </ Grid >
77- ) }
47+ < Grid item xs = { 12 } >
48+ < Grid item xs = { 12 } >
49+ < ConfigurationsList />
50+ </ Grid >
7851 </ Grid >
7952 </ Grid >
8053 </ Fragment >
8154 ) ;
8255} ;
8356
84- const mapState = ( state : AppState ) => ( {
85- session : state . console . session ,
86- distributedSetup : state . system . distributedSetup ,
87- } ) ;
88-
89- const connector = connect ( mapState , { } ) ;
90-
91- export default withStyles ( styles ) ( connector ( ConfigurationMain ) ) ;
57+ export default withStyles ( styles ) ( ConfigurationMain ) ;
0 commit comments