diff --git a/ui/src/modules/boards/styles/header.ts b/ui/src/modules/boards/styles/header.ts index a0624a6db91..cb9d1ad9ad4 100644 --- a/ui/src/modules/boards/styles/header.ts +++ b/ui/src/modules/boards/styles/header.ts @@ -11,6 +11,11 @@ export const PageHeader = styled.div` background: ${colors.colorWhite}; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); min-height: 50px; + + @media (max-width: 768px) { + min-height: auto; + flex-direction: column; + } `; export const ButtonGroup = styled.div` @@ -50,6 +55,10 @@ export const ButtonGroup = styled.div` export const HeaderItems = styled(BarItems)` display: flex; align-items: center; + + @media (max-width: 768px) { + flex-wrap: wrap; + } `; export const HeaderButton = styledTS<{ diff --git a/ui/src/modules/common/components/breadcrumb/BreadCrumb.tsx b/ui/src/modules/common/components/breadcrumb/BreadCrumb.tsx index 66a56aaa090..6265725dcb8 100644 --- a/ui/src/modules/common/components/breadcrumb/BreadCrumb.tsx +++ b/ui/src/modules/common/components/breadcrumb/BreadCrumb.tsx @@ -10,6 +10,10 @@ const Items = styled.ul` margin: 0 ${dimensions.coreSpacing}px 0 0; list-style: none; font-size: 14px; + + @media (max-width: 560px) { + display: none; + } `; class BreadCrumb extends React.Component<{ diff --git a/ui/src/modules/common/components/submenu/MenuItem.tsx b/ui/src/modules/common/components/submenu/MenuItem.tsx index 88000f80a70..cca8cefe704 100644 --- a/ui/src/modules/common/components/submenu/MenuItem.tsx +++ b/ui/src/modules/common/components/submenu/MenuItem.tsx @@ -27,6 +27,10 @@ const Item = styled.li` bottom: 0; } } + + @media (max-width: 768px) { + padding-right: 10px; + } `; type Props = { diff --git a/ui/src/modules/common/styles/main.ts b/ui/src/modules/common/styles/main.ts index de522540415..77d03ce3095 100644 --- a/ui/src/modules/common/styles/main.ts +++ b/ui/src/modules/common/styles/main.ts @@ -18,6 +18,10 @@ const MiddleContent = styledTS<{ transparent?: boolean }>(styled.div)` height: calc(100% - 20px); background: ${props => !props.transparent && colors.colorWhite}; margin: 10px 0; + + @media (max-width: 900px) { + width: 100%; + } `; const BoxRoot = styledTS<{ selected?: boolean }>(styled.div)` diff --git a/ui/src/modules/customers/styles.ts b/ui/src/modules/customers/styles.ts index 90c9e8ef086..9e9a76e1db2 100644 --- a/ui/src/modules/customers/styles.ts +++ b/ui/src/modules/customers/styles.ts @@ -179,6 +179,10 @@ export const LeadStateWrapper = styled.div` margin-bottom: ${dimensions.unitSpacing}px; align-items: center; + @media (max-width: 768px) { + flex-wrap: wrap; + } + > button { margin-left: 10px; } @@ -293,7 +297,11 @@ export const StateItem = styledTS<{ active?: boolean; past?: boolean }>( font-weight: normal; font-size: 90%; margin-left: 5px; - } + } + + @media (max-width: 768px) { + margin-bottom: 5px; + } `; export { diff --git a/ui/src/modules/layout/components/QuickNavigation.tsx b/ui/src/modules/layout/components/QuickNavigation.tsx index 9e305c00807..590632f6a81 100644 --- a/ui/src/modules/layout/components/QuickNavigation.tsx +++ b/ui/src/modules/layout/components/QuickNavigation.tsx @@ -89,6 +89,10 @@ const Round = styled(NavItem)` background: ${lighten(colors.colorPrimary, 15)}; } } + + @media (max-width: 768px) { + display: none; + } `; const QuickNavigation = ({ diff --git a/ui/src/modules/layout/styles.ts b/ui/src/modules/layout/styles.ts index 5e45eef2ddb..023f7607e6d 100644 --- a/ui/src/modules/layout/styles.ts +++ b/ui/src/modules/layout/styles.ts @@ -143,6 +143,12 @@ const BarItems = styled.div` width: auto; display: inline-block; } + + @media (max-width: 768px) { + > * + * { + margin: 0 ${dimensions.unitSpacing}px 0 0; + } + } `; const HeaderItems = styledTS<{ rightAligned?: boolean }>(styled.div)`