Admin Panel Minor Frontend Style Updates (#915)

- Unifies trash icons on all pages to use trash3 (there were a few stragglers!)
- Brings styling of org quotas dialogue in-line with the rest of our dialogues
- Adds missing localization strings
- Swaps button with icon button to match table row action styling elsewhere
This commit is contained in:
Henry Wilkinson 2023-06-10 22:21:34 -04:00 committed by GitHub
parent 325355d991
commit 2364433932
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 19 additions and 14 deletions

View File

@ -45,7 +45,7 @@ export class OrgsList extends LiteElement {
} }
return html` return html`
<sl-dialog <btrix-dialog
label=${msg(str`Quotas for: ${this.currOrg.name}`)} label=${msg(str`Quotas for: ${this.currOrg.name}`)}
?open=${!!this.currOrg} ?open=${!!this.currOrg}
@sl-request-close=${() => (this.currOrg = null)} @sl-request-close=${() => (this.currOrg = null)}
@ -54,14 +54,20 @@ export class OrgsList extends LiteElement {
return html` return html`
<sl-input <sl-input
name=${key} name=${key}
label=${msg("Max Concurrent Crawls")}
value=${value} value=${value}
type="number" type="number"
@sl-input="${this.onUpdateQuota}" @sl-input="${this.onUpdateQuota}"
><span slot="prefix">${key}</span></sl-input>`; ></sl-input>`;
})} })}
<sl-button @click="${this.onSubmitQuotas}" class="mt-2" variant="primary">Update Quotas</sl-button> <div slot="footer" class="flex justify-end">
<sl-button
</sl-dialog> size="small"
@click="${this.onSubmitQuotas}"
variant="primary">${msg("Update Quotas")}
</sl-button>
</div>
</btrix-dialog>
`; `;
} }
@ -110,14 +116,12 @@ export class OrgsList extends LiteElement {
${defaultLabel}${org.name} ${defaultLabel}${org.name}
</div> </div>
<div class="flex flex-row items-center"> <div class="flex flex-row items-center">
<sl-button size="small" class="mr-3" @click="${this.showQuotas(org)}"> <div class="text-s font-monostyle text-neutral-400 mr-4">
<sl-icon name="gear" slot="prefix"></sl-icon>
</sl-button>
<div class="text-xs text-neutral-400">
${memberCount === 1 ${memberCount === 1
? msg(`1 member`) ? msg(`1 member`)
: msg(str`${memberCount} members`)} : msg(str`${memberCount} members`)}
</div> </div>
<sl-icon-button name="gear" slot="prefix" @click="${this.showQuotas(org)}"></sl-icon-button>
</div> </div>
</li> </li>
`; `;

View File

@ -126,7 +126,7 @@ export class Home extends LiteElement {
</div> </div>
<div class="grow-0 mt-2 md:mt-0 text-right"> <div class="grow-0 mt-2 md:mt-0 text-right">
<sl-button variant="neutral" type="submit"> <sl-button variant="neutral" type="submit">
<sl-icon slot="prefix" name="arrow-right-circle"></sl-icon> <sl-icon slot="suffix" name="arrow-right"></sl-icon>
${msg("Go")}</sl-button ${msg("Go")}</sl-button
> >
</div> </div>
@ -137,12 +137,13 @@ export class Home extends LiteElement {
<div class="grid grid-cols-5 gap-8"> <div class="grid grid-cols-5 gap-8">
<div class="col-span-5 md:col-span-3"> <div class="col-span-5 md:col-span-3">
<section> <section>
<header class="flex items-start justify-between"> <header class="flex items-start justify-between items-center">
<h2 class="text-lg font-medium mb-3 mt-2"> <h2 class="text-lg font-medium mb-3 mt-2">
${msg("All Organizations")} ${msg("All Organizations")}
</h2> </h2>
<sl-button <sl-button
variant="primary" variant="primary"
size="small"
@click=${() => (this.isAddingOrg = true)} @click=${() => (this.isAddingOrg = true)}
> >
<sl-icon slot="prefix" name="plus-lg"></sl-icon> <sl-icon slot="prefix" name="plus-lg"></sl-icon>

View File

@ -293,13 +293,13 @@ export class OrgSettings extends LiteElement {
}) })
)} )}
> >
<sl-icon name="trash"></sl-icon> <sl-icon name="trash3"></sl-icon>
</btrix-button>`; </btrix-button>`;
} }
private renderRemoveInviteButton(invite: Invite) { private renderRemoveInviteButton(invite: Invite) {
return html`<btrix-button icon @click=${() => this.removeInvite(invite)}> return html`<btrix-button icon @click=${() => this.removeInvite(invite)}>
<sl-icon name="trash"></sl-icon> <sl-icon name="trash3"></sl-icon>
</btrix-button>`; </btrix-button>`;
} }

View File

@ -837,7 +837,7 @@ export class WorkflowDetail extends LiteElement {
style="--sl-color-neutral-700: var(--danger)" style="--sl-color-neutral-700: var(--danger)"
@click=${() => this.deleteCrawl(crawl)} @click=${() => this.deleteCrawl(crawl)}
> >
<sl-icon name="trash" slot="prefix"></sl-icon> <sl-icon name="trash3" slot="prefix"></sl-icon>
${msg("Delete Crawl")} ${msg("Delete Crawl")}
</sl-menu-item> </sl-menu-item>
</sl-menu> </sl-menu>