Removes extra UI margins < 360px, and allows the tab bar to scroll. Also slightly improves horizontal scrolling behaviour on desktop.
const outerStyle = {
background: '#373b4a',
- margin: '10px',
flex: '0 0 auto',
- marginBottom: '0'
+ overflowY: 'auto'
};
const tabStyle = {
}
.columns-area {
- margin: 10px;
- margin-left: 0;
flex-direction: row;
}
+@media screen and (min-width: 360px) {
+ .columns-area {
+ margin: 10px;
+ }
+}
+
.column {
width: 330px;
position: relative;
}
.column, .drawer {
- margin-left: 10px;
+ margin-left: 5px;
+ margin-right: 5px;
flex: 0 0 auto;
overflow: hidden;
}
+.column:first-child, .drawer:first-child {
+ margin-left: 0;
+}
+
+.column:last-child, .drawer:last-child {
+ margin-right: 0;
+}
+
@media screen and (max-width: 1024px) {
.column, .drawer {
width: 100%;
}
.columns-area {
- margin: 10px;
flex-direction: column;
}
}
display: flex;
}
+@media screen and (min-width: 360px) {
+ .tabs-bar {
+ margin: 10px;
+ margin-bottom: 0;
+ }
+}
+
@media screen and (min-width: 1025px) {
.tabs-bar {
display: none;