Improve buffer header layout on mobile

Put buffer title above buffer description.
This commit is contained in:
Simon Ser 2021-06-06 17:27:05 +02:00
parent a419e660c0
commit 5b7ab2652b
2 changed files with 20 additions and 8 deletions

View File

@ -160,8 +160,8 @@ export default function BufferHeader(props) {
}
return html`
<span class="title">${name}</span>
<span class="description">${description}</span>
<span class="actions">${actions}</span>
<div class="title">${name}</div>
${description ? html`<div class="description">${description}</div>` : null}
<div class="actions">${actions}</div>
`;
}

View File

@ -177,19 +177,28 @@ button.danger:hover {
grid-row: 1;
grid-column: 2;
display: flex;
flex-direction: row;
display: grid;
grid-template-rows: auto auto;
grid-template-columns: 1fr auto;
}
#buffer-header .title {
display: none;
padding: 5px 10px;
align-self: center;
font-weight: bold;
grid-row: 1;
grid-column: 1;
}
#buffer-header .description {
flex-grow: 1;
padding: 5px 10px;
grid-row: 2;
grid-column: 1;
}
#buffer-header .actions {
grid-row: 1 / 3;
grid-column: 2;
}
#buffer-header .status-here {
@ -651,9 +660,12 @@ kbd {
border-left: none;
}
#buffer-header {
grid-template-columns: 1fr min-content;
}
#buffer-header .title {
display: block;
font-weight: bold;
}
}