From 429f3672eae04afc21701ec275e6bae8fa614cc6 Mon Sep 17 00:00:00 2001 From: Zoltan Runyo <zoltan.runyo@ess.eu> Date: Mon, 13 Sep 2021 10:31:01 +0200 Subject: [PATCH] ICSHWI-7718: Add bottom-margin to all pages (fix) --- src/views/IOC/IOCListView.js | 10 +++++++++- src/views/deployments/DeploymentsView.js | 10 ++++++---- src/views/home/HomeView.js | 9 ++++++++- src/views/host/HostListView.js | 10 +++++++++- src/views/statistics/StatisticsView.js | 11 +++++++++-- 5 files changed, 41 insertions(+), 9 deletions(-) diff --git a/src/views/IOC/IOCListView.js b/src/views/IOC/IOCListView.js index 318f7b19..c30de596 100644 --- a/src/views/IOC/IOCListView.js +++ b/src/views/IOC/IOCListView.js @@ -4,10 +4,18 @@ import { useGlobalAppBar } from "../../components/navigation/GlobalAppBar/Global import { SearchableIOCList } from "../../components/IOC/IOCList"; import { SearchableIOCTable } from "../../components/IOC/IOCTable"; import { useIOCSearch } from "../../api/SwaggerApi"; +import { makeStyles } from '@material-ui/core/styles'; + +const useStyles = makeStyles((theme) => ({ + root: { + marginBottom: theme.spacing(2), + }, +})); export function IOCListView() { const [iocs, getIocs] = useIOCSearch(); const [query, setQuery] = useState(); + const classes = useStyles(); useEffect(() => getIocs(`${query}`), [query, getIocs]); @@ -35,7 +43,7 @@ export function IOCListView() { return ( <Container> - <Paper> + <Paper className={classes.root}> <Grid container spacing={1}> <Grid item xs={12}> {content} diff --git a/src/views/deployments/DeploymentsView.js b/src/views/deployments/DeploymentsView.js index fe57453d..77278f7c 100644 --- a/src/views/deployments/DeploymentsView.js +++ b/src/views/deployments/DeploymentsView.js @@ -8,16 +8,18 @@ import { SearchableDeploymentsList } from "../../components/deployments/Deployme import { useGlobalAppBar } from "../../components/navigation/GlobalAppBar/GlobalAppBar"; import { useDeploymentSearch, userContext } from '../../api/SwaggerApi'; - -const useStyles = makeStyles({ +const useStyles = makeStyles((theme) => ({ root: { width: '100%' }, + paper: { + marginBottom: theme.spacing(2), + }, formControl: { marginLeft: '5px', marginRight: '5px', } -}); +})); export function DeploymentsView() { const classes = useStyles(); @@ -72,7 +74,7 @@ export function DeploymentsView() { return ( <Container className={classes.root}> - <Paper> + <Paper className={classes.paper}> <Grid container spacing={1} justify="flex-start"> <Grid item xs={12} md={10}> <Tabs diff --git a/src/views/home/HomeView.js b/src/views/home/HomeView.js index 35bf1690..3327b30f 100644 --- a/src/views/home/HomeView.js +++ b/src/views/home/HomeView.js @@ -6,13 +6,20 @@ import { CreateIOC } from "../../components/IOC/CreateIOC"; import { SearchableIOCTable } from "../../components/IOC/IOCTable"; import { SimpleModal } from "../../components/common/SimpleModal/SimpleModal"; import { useCreateIOC, useIOCSearch, userContext } from "../../api/SwaggerApi"; +import { makeStyles } from '@material-ui/core/styles'; +const useStyles = makeStyles((theme) => ({ + root: { + marginBottom: theme.spacing(2), + }, +})); export function HomeView() { const [iocs, getIocs] = useIOCSearch(); const [query, setQuery] = useState(); const [iocFormOpen, setIOCFormOpen] = useState(false); const {user} = useContext(userContext); + const classes = useStyles(); useEffect(() => getIocs(`${query}`), [query, getIocs]); @@ -44,7 +51,7 @@ export function HomeView() { return ( <Container> - <Paper> + <Paper className={classes.root}> <Grid container spacing={1} justify="flex-end"> <Grid item xs={10}> <Box display="flex" flexDirection="row" p={2} m={1}> diff --git a/src/views/host/HostListView.js b/src/views/host/HostListView.js index 46e95cc0..ccf5f3e0 100644 --- a/src/views/host/HostListView.js +++ b/src/views/host/HostListView.js @@ -9,12 +9,20 @@ import HostList from '../../components/host/HostList'; import HostTable from '../../components/host/HostTable'; import { useCSEntrySearch } from "../../api/SwaggerApi"; import { useGlobalAppBar } from '../../components/navigation/GlobalAppBar/GlobalAppBar'; +import { makeStyles } from '@material-ui/core/styles'; + +const useStyles = makeStyles((theme) => ({ + root: { + marginBottom: theme.spacing(2), + }, +})); export function HostListView() { useGlobalAppBar("CCCE / Explore IOC hosts"); const [hosts, getHosts] = useCSEntrySearch(); const [query, setQuery] = useState(); + const classes = useStyles(); useEffect(() => getHosts(`fqdn:"${query}"`), [query, getHosts]); @@ -31,7 +39,7 @@ export function HostListView() { return ( <Container> - <Paper> + <Paper className={classes.root}> <Grid container spacing={1} justify="flex-end"> <Grid item xs={12} md={12}> {content} diff --git a/src/views/statistics/StatisticsView.js b/src/views/statistics/StatisticsView.js index 8dfead08..4846a61e 100644 --- a/src/views/statistics/StatisticsView.js +++ b/src/views/statistics/StatisticsView.js @@ -3,6 +3,13 @@ import { Container, Paper } from "@material-ui/core"; import { KeyValueTable } from '../../components/common/KeyValueTable/KeyValueTable'; import { useStatistics } from "../../api/SwaggerApi"; import { useGlobalAppBar } from "../../components/navigation/GlobalAppBar/GlobalAppBar"; +import { makeStyles } from '@material-ui/core/styles'; + +const useStyles = makeStyles((theme) => ({ + root: { + marginBottom: theme.spacing(2), + }, +})); const clone = (obj) => Object.assign({}, obj); @@ -23,6 +30,7 @@ export function StatisticsView() { useGlobalAppBar(title); const [statistics, getStatistics] = useStatistics(); + const classes = useStyles(); useEffect(() => getStatistics() @@ -43,8 +51,7 @@ export function StatisticsView() { return ( <Container> <h2>Statistics</h2> - <Paper> - + <Paper className={classes.root}> {statistics && <KeyValueTable obj={renderStat} variant="table" />} </Paper> </Container> -- GitLab