Skip to content
Snippets Groups Projects
DataBrowser.jsx 1.13 KiB
Newer Older
  • Learn to ignore specific revisions
  • import React from "react";
    
    vkovtun's avatar
    vkovtun committed
    import { withStyles } from "@material-ui/core/styles";
    
    import Toolbar from "@src/js/components/database/data-browser/Toolbar.jsx";
    
    vkovtun's avatar
    vkovtun committed
    import ListView from "@src/js/components/database/data-browser/ListView.jsx";
    import GalleryView from "@src/js/components/database/data-browser/GalleryView.jsx";
    
    
    const styles = theme => ({
        containerDefault: {
            padding: `${theme.spacing(1)}px ${theme.spacing(2)}px`
        },
        containerSquare: {
            padding: `${theme.spacing(2)}px ${theme.spacing(2)}px`
    
        },
        boundary: {
            padding: theme.spacing(1),
            borderWidth: '2px',
            borderStyle: 'solid',
            borderColor: theme.palette.border.secondary,
            backgroundColor: theme.palette.background.paper
        },
    
    })
    
    class DataBrowser extends React.Component {
        render() {
    
            const { view, classes } = this.props;
    
                <div className={classes.boundary}>
    
                    {view === 'list' ? <ListView/> : null}
                    {view === 'gallery' ? <GalleryView/> : null}
    
    vkovtun's avatar
    vkovtun committed
    export default withStyles(styles)(DataBrowser)