From 49806dfb1cfeb662c9eed010757e2f4160307a99 Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Mon, 10 Sep 2018 11:33:21 +0200 Subject: [PATCH] Clean up details panel code Feature #14135 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- .../details-panel/details-panel.tsx | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/src/views-components/details-panel/details-panel.tsx b/src/views-components/details-panel/details-panel.tsx index 65c2761b7c..e474add5e5 100644 --- a/src/views-components/details-panel/details-panel.tsx +++ b/src/views-components/details-panel/details-panel.tsx @@ -23,45 +23,38 @@ import { DetailsData } from "./details-data"; import { DetailsResource } from "~/models/details"; import { getResource } from '~/store/resources/resources'; -type CssRules = 'root' | 'container' | 'opened' | 'headerContainer' | 'headerIcon' | 'headerTitle' | 'tabContainer'; +type CssRules = 'root' | 'container' | 'opened' | 'headerContainer' | 'headerIcon' | 'tabContainer'; const DRAWER_WIDTH = 320; const SLIDE_TIMEOUT = 500; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { - width: 0, - overflow: 'hidden', - transition: `width ${SLIDE_TIMEOUT}ms ease`, background: theme.palette.background.paper, borderLeft: `1px solid ${theme.palette.divider}`, height: '100%', + overflow: 'hidden', + transition: `width ${SLIDE_TIMEOUT}ms ease`, + width: 0, }, opened: { width: DRAWER_WIDTH, }, container: { + maxWidth: 'none', width: DRAWER_WIDTH, }, - drawerPaper: { - position: 'relative', - width: DRAWER_WIDTH - }, headerContainer: { color: theme.palette.grey["600"], margin: `${theme.spacing.unit}px 0`, - textAlign: 'center' + textAlign: 'center', }, headerIcon: { - fontSize: '2.125rem' - }, - headerTitle: { - overflowWrap: 'break-word', - wordWrap: 'break-word' + fontSize: '2.125rem', }, tabContainer: { - padding: theme.spacing.unit * 3, overflow: 'auto', - } + padding: theme.spacing.unit * 3, + }, }); const getItem = (resource: DetailsResource): DetailsData => { @@ -131,24 +124,33 @@ export const DetailsPanel = withStyles(styles)( renderContent() { const { classes, onCloseDrawer, item } = this.props; const { tabsValue } = this.state; - return - - - - {item.getIcon(classes.headerIcon)} - - - - - {item.getTitle()} - - - - - - {} - - + return + + + {item.getIcon(classes.headerIcon)} + + + + + {item.getTitle()} + + + + + + {} + @@ -158,11 +160,9 @@ export const DetailsPanel = withStyles(styles)( - - {tabsValue === 0 - ? item.getDetails() - : null} - + {tabsValue === 0 + ? item.getDetails() + : null} ; } -- 2.30.2