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

View File

@ -126,7 +126,7 @@ export class Home extends LiteElement {
</div>
<div class="grow-0 mt-2 md:mt-0 text-right">
<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
>
</div>
@ -137,12 +137,13 @@ export class Home extends LiteElement {
<div class="grid grid-cols-5 gap-8">
<div class="col-span-5 md:col-span-3">
<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">
${msg("All Organizations")}
</h2>
<sl-button
variant="primary"
size="small"
@click=${() => (this.isAddingOrg = true)}
>
<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>`;
}
private renderRemoveInviteButton(invite: Invite) {
return html`<btrix-button icon @click=${() => this.removeInvite(invite)}>
<sl-icon name="trash"></sl-icon>
<sl-icon name="trash3"></sl-icon>
</btrix-button>`;
}

View File

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