aboutsummaryrefslogtreecommitdiff
path: root/modern/src/reports/common
diff options
context:
space:
mode:
authorAnton Tananaev <anton@traccar.org>2022-05-28 06:58:47 -0700
committerAnton Tananaev <anton@traccar.org>2022-05-28 06:58:47 -0700
commitab26340ead6eba063734286a374101951d08688b (patch)
treed4a66f1ce400f2922d701aae1d5f8d0b59d383c2 /modern/src/reports/common
parent01c61772eef07a7a9aa1beb9d99ed801721e456a (diff)
downloadtrackermap-web-ab26340ead6eba063734286a374101951d08688b.tar.gz
trackermap-web-ab26340ead6eba063734286a374101951d08688b.tar.bz2
trackermap-web-ab26340ead6eba063734286a374101951d08688b.zip
Unify report styles
Diffstat (limited to 'modern/src/reports/common')
-rw-r--r--modern/src/reports/common/useReportStyles.js49
1 files changed, 49 insertions, 0 deletions
diff --git a/modern/src/reports/common/useReportStyles.js b/modern/src/reports/common/useReportStyles.js
new file mode 100644
index 00000000..e09c8695
--- /dev/null
+++ b/modern/src/reports/common/useReportStyles.js
@@ -0,0 +1,49 @@
+import { makeStyles } from '@mui/styles';
+
+export default makeStyles((theme) => ({
+ container: {
+ height: '100%',
+ display: 'flex',
+ flexDirection: 'column',
+ },
+ containerMap: {
+ flexBasis: '40%',
+ flexShrink: 0,
+ },
+ containerMain: {
+ overflow: 'auto',
+ },
+ header: {
+ position: 'sticky',
+ left: 0,
+ display: 'flex',
+ flexDirection: 'column',
+ alignItems: 'stretch',
+ },
+ columnAction: {
+ width: '1%',
+ paddingLeft: theme.spacing(1),
+ },
+ filter: {
+ display: 'inline-flex',
+ flexWrap: 'wrap',
+ gap: theme.spacing(2),
+ padding: theme.spacing(3, 2, 2),
+ },
+ filterItem: {
+ minWidth: 0,
+ flex: `1 1 ${theme.dimensions.filterFormWidth}`,
+ },
+ filterButtons: {
+ display: 'flex',
+ gap: theme.spacing(1),
+ flex: `1 1 ${theme.dimensions.filterFormWidth}`,
+ },
+ filterButton: {
+ flexGrow: 1,
+ },
+ chart: {
+ flexGrow: 1,
+ overflow: 'hidden',
+ },
+}));