Move options and back button into a single grid

This commit is contained in:
Jake Archibald
2020-12-05 12:03:42 +00:00
parent 148fcc308f
commit 6d5a743c3f
3 changed files with 22 additions and 9 deletions

View File

@@ -1,5 +1,5 @@
.output { .output {
composes: abs-fill from global; display: contents;
&::before { &::before {
content: ''; content: '';

View File

@@ -889,11 +889,11 @@ export default class Compress extends Component<Props, State> {
</div> </div>
) : ( ) : (
[ [
<div class={style.options} key="options0"> <div class={style.options1} key="options0">
{options[0]} {options[0]}
{results[0]} {results[0]}
</div>, </div>,
<div class={style.options} key="options1"> <div class={style.options2} key="options1">
{options[1]} {options[1]}
{results[1]} {results[1]}
</div>, </div>,

View File

@@ -8,8 +8,11 @@
grid-template-rows: 1fr auto; grid-template-rows: 1fr auto;
@media (min-width: 600px) { @media (min-width: 600px) {
grid-template-columns: 1fr auto; grid-template-rows: max-content 1fr;
grid-template-rows: 100%; grid-template-columns: max-content 1fr max-content;
grid-template-areas:
'header header header'
'optsLeft viewportOpts optsRight';
} }
} }
@@ -36,6 +39,16 @@
} }
} }
.options-1 {
composes: options;
grid-area: optsLeft;
}
.options-2 {
composes: options;
grid-area: optsRight;
}
.multi-panel { .multi-panel {
position: relative; position: relative;
display: flex; display: flex;
@@ -76,10 +89,10 @@
.back { .back {
composes: unbutton from global; composes: unbutton from global;
position: absolute; position: relative;
top: var(--dist); grid-area: header;
left: var(--dist); margin: 14px;
--dist: 14px; justify-self: start;
& > svg { & > svg {
width: 58px; width: 58px;