make clearer that profile selection is optional and that a default profile is used by default (#290)
- Rename 'Select Profile' -> 'Default Profile' - Rename 'No Profiles' -> 'No Additional Profiles'
This commit is contained in:
parent
ee6161ad43
commit
319a8a3c07
@ -50,9 +50,8 @@ export class SelectBrowserProfile extends LiteElement {
|
|||||||
clearable
|
clearable
|
||||||
value=${this.selectedProfile?.id || ""}
|
value=${this.selectedProfile?.id || ""}
|
||||||
placeholder=${this.browserProfiles
|
placeholder=${this.browserProfiles
|
||||||
? msg("Select Profile")
|
? msg("Default Profile")
|
||||||
: msg("Loading")}
|
: msg("Loading")}
|
||||||
?disabled=${!this.browserProfiles?.length}
|
|
||||||
hoist
|
hoist
|
||||||
@sl-change=${this.onChange}
|
@sl-change=${this.onChange}
|
||||||
@sl-focus=${() => {
|
@sl-focus=${() => {
|
||||||
@ -81,11 +80,14 @@ export class SelectBrowserProfile extends LiteElement {
|
|||||||
></sl-menu-item>
|
></sl-menu-item>
|
||||||
`
|
`
|
||||||
)}
|
)}
|
||||||
|
${this.browserProfiles && !this.browserProfiles.length
|
||||||
|
? this.renderNoProfiles()
|
||||||
|
: ""}
|
||||||
</sl-select>
|
</sl-select>
|
||||||
|
|
||||||
${this.browserProfiles && !this.browserProfiles.length
|
${this.browserProfiles && this.browserProfiles.length
|
||||||
? this.renderNoProfiles()
|
? this.renderSelectedProfileInfo()
|
||||||
: this.renderSelectedProfileInfo()}
|
: ""}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,14 +122,21 @@ export class SelectBrowserProfile extends LiteElement {
|
|||||||
|
|
||||||
private renderNoProfiles() {
|
private renderNoProfiles() {
|
||||||
return html`
|
return html`
|
||||||
<div class="mt-2 text-sm text-neutral-500">
|
<div class="mx-2 text-sm text-neutral-500">
|
||||||
<span class="inline-block align-middle"
|
<span class="inline-block align-middle"
|
||||||
>${msg("No browser profiles found.")}</span
|
>${msg("No additional browser profiles found.")}</span
|
||||||
>
|
>
|
||||||
<a
|
<a
|
||||||
href=${`/archives/${this.archiveId}/browser-profiles/new`}
|
href=${`/archives/${this.archiveId}/browser-profiles/new`}
|
||||||
class="font-medium text-primary hover:text-indigo-500"
|
class="font-medium text-primary hover:text-indigo-500"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
|
@click=${(e: any) => {
|
||||||
|
const select = e.target.closest("sl-select");
|
||||||
|
if (select) {
|
||||||
|
select.blur();
|
||||||
|
select.dropdown?.hide();
|
||||||
|
}
|
||||||
|
}}
|
||||||
><span class="inline-block align-middle"
|
><span class="inline-block align-middle"
|
||||||
>${msg("Create a browser profile")}</span
|
>${msg("Create a browser profile")}</span
|
||||||
>
|
>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user