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 {
composes: abs-fill from global;
display: contents;
&::before {
content: '';

View File

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

View File

@@ -8,8 +8,11 @@
grid-template-rows: 1fr auto;
@media (min-width: 600px) {
grid-template-columns: 1fr auto;
grid-template-rows: 100%;
grid-template-rows: max-content 1fr;
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 {
position: relative;
display: flex;
@@ -76,10 +89,10 @@
.back {
composes: unbutton from global;
position: absolute;
top: var(--dist);
left: var(--dist);
--dist: 14px;
position: relative;
grid-area: header;
margin: 14px;
justify-self: start;
& > svg {
width: 58px;