Update backups page to be responsive

This commit is contained in:
Andrew Kingston 2023-01-11 16:39:32 +00:00
parent 3d76b07a9a
commit 4ddb63d79c
1 changed files with 37 additions and 30 deletions

View File

@ -14,7 +14,6 @@
Tags, Tags,
Tag, Tag,
Table, Table,
Page,
} from "@budibase/bbui" } from "@budibase/bbui"
import { backups, licensing, auth, admin, overview } from "stores/portal" import { backups, licensing, auth, admin, overview } from "stores/portal"
import { createPaginationStore } from "helpers/pagination" import { createPaginationStore } from "helpers/pagination"
@ -223,6 +222,7 @@
</div> </div>
{:else if loaded} {:else if loaded}
<Layout noPadding gap="M" alignContent="start"> <Layout noPadding gap="M" alignContent="start">
<div class="controls">
<div class="search"> <div class="search">
<div class="select"> <div class="select">
<Select <Select
@ -244,8 +244,8 @@
} }
}} }}
/> />
</div>
<div class="split-buttons"> <div>
<ActionButton on:click={modal.show} icon="SaveAsFloppy"> <ActionButton on:click={modal.show} icon="SaveAsFloppy">
Create new backup Create new backup
</ActionButton> </ActionButton>
@ -291,15 +291,29 @@
gap: var(--spacing-xl); gap: var(--spacing-xl);
} }
.controls {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: flex-end;
gap: var(--spacing-xl);
flex-wrap: wrap;
}
.search { .search {
flex: 1 1 auto;
display: flex; display: flex;
gap: var(--spacing-xl); gap: var(--spacing-xl);
width: 100%;
align-items: flex-end; align-items: flex-end;
} }
.search :global(.spectrum-InputGroup) {
min-width: 100px;
}
.select { .select {
flex-basis: 160px; flex-basis: 160px;
width: 0;
min-width: 100px;
} }
.pagination { .pagination {
@ -309,13 +323,6 @@
margin-top: var(--spacing-xl); margin-top: var(--spacing-xl);
} }
.split-buttons {
display: flex;
align-items: center;
justify-content: flex-end;
flex: 1;
}
.title { .title {
display: flex; display: flex;
flex-direction: row; flex-direction: row;