WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit d16dcbc

Browse files
CopilotGirlBossRush
andcommitted
Address additional feedback from PR #18589
Co-authored-by: GirlBossRush <[email protected]>
1 parent bfca40c commit d16dcbc

File tree

2 files changed

+21
-31
lines changed

2 files changed

+21
-31
lines changed

web/src/admin/endpoints/connectors/fleet/FleetConnectorForm.ts

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import "#components/ak-secret-text-input";
2+
import "#components/ak-switch-input";
23
import "#components/ak-text-input";
34
import "#elements/forms/HorizontalFormElement";
45

@@ -11,7 +12,6 @@ import { EndpointsApi, FleetConnector, FleetConnectorRequest } from "@goauthenti
1112
import { msg } from "@lit/localize";
1213
import { html } from "lit";
1314
import { customElement } from "lit/decorators.js";
14-
import { ifDefined } from "lit/directives/if-defined.js";
1515

1616
@customElement("ak-endpoints-connector-fleet-form")
1717
export class FleetConnectorForm extends ModelForm<FleetConnector, string> {
@@ -21,10 +21,10 @@ export class FleetConnectorForm extends ModelForm<FleetConnector, string> {
2121
});
2222
}
2323

24-
getSuccessMessage(): string {
24+
public override getSuccessMessage(): string {
2525
return this.instance
26-
? msg("Successfully updated fleet connector.")
27-
: msg("Successfully created fleet connector.");
26+
? msg("Successfully updated Fleet connector.")
27+
: msg("Successfully created Fleet connector.");
2828
}
2929

3030
async send(data: FleetConnector): Promise<FleetConnector> {
@@ -44,28 +44,18 @@ export class FleetConnectorForm extends ModelForm<FleetConnector, string> {
4444
name="name"
4545
placeholder=${msg("Connector name...")}
4646
label=${msg("Connector name")}
47-
value=${ifDefined(this.instance?.name)}
47+
value=${this.instance?.name ?? ""}
4848
required
4949
></ak-text-input>
50-
<ak-form-element-horizontal name="enabled">
51-
<label class="pf-c-switch">
52-
<input
53-
class="pf-c-switch__input"
54-
type="checkbox"
55-
?checked=${this.instance?.enabled ?? true}
56-
/>
57-
<span class="pf-c-switch__toggle">
58-
<span class="pf-c-switch__toggle-icon">
59-
<i class="fas fa-check" aria-hidden="true"></i>
60-
</span>
61-
</span>
62-
<span class="pf-c-switch__label">${msg("Enabled")}</span>
63-
</label>
64-
</ak-form-element-horizontal>
50+
<ak-switch-input
51+
name="enabled"
52+
label=${msg("Enabled")}
53+
?checked=${this.instance?.enabled ?? true}
54+
></ak-switch-input>
6555
<ak-text-input
6656
name="url"
6757
label=${msg("Fleet Server URL")}
68-
value="${ifDefined(this.instance?.url)}"
58+
value=${this.instance?.url ?? ""}
6959
required
7060
input-hint="code"
7161
>

web/src/admin/endpoints/connectors/fleet/FleetConnectorViewPage.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ import PFCard from "@patternfly/patternfly/components/Card/card.css";
2727
import PFDescriptionList from "@patternfly/patternfly/components/DescriptionList/description-list.css";
2828
import PFPage from "@patternfly/patternfly/components/Page/page.css";
2929
import PFGrid from "@patternfly/patternfly/layouts/Grid/grid.css";
30-
import PFBase from "@patternfly/patternfly/patternfly-base.css";
30+
31+
const [FLEET_CONNECTOR_APP_LABEL, FLEET_CONNECTOR_MODEL_NAME] =
32+
ModelEnum.AuthentikEndpointsConnectorsFleetFleetconnector.split(".");
3133

3234
@customElement("ak-endpoints-connector-fleet-view")
3335
export class FleetConnectorViewPage extends AKElement {
@@ -40,7 +42,7 @@ export class FleetConnectorViewPage extends AKElement {
4042
@state()
4143
protected error?: APIError;
4244

43-
static styles: CSSResult[] = [PFBase, PFCard, PFPage, PFGrid, PFButton, PFDescriptionList];
45+
static styles: CSSResult[] = [PFCard, PFPage, PFGrid, PFButton, PFDescriptionList];
4446

4547
protected fetchDevice(id: string) {
4648
new EndpointsApi(DEFAULT_CONFIG)
@@ -68,9 +70,7 @@ export class FleetConnectorViewPage extends AKElement {
6870
});
6971
}
7072

71-
renderTabOverview() {
72-
const [appLabel, modelName] =
73-
ModelEnum.AuthentikEndpointsConnectorsFleetFleetconnector.split(".");
73+
protected renderTabOverview() {
7474
return html`<div
7575
class="pf-c-page__main-section pf-m-no-padding-mobile pf-l-grid pf-m-gutter"
7676
>
@@ -81,8 +81,8 @@ export class FleetConnectorViewPage extends AKElement {
8181
</div>
8282
<div class="pf-c-card__body">
8383
<ak-schedule-list
84-
.relObjAppLabel=${appLabel}
85-
.relObjModel=${modelName}
84+
.relObjAppLabel=${FLEET_CONNECTOR_APP_LABEL}
85+
.relObjModel=${FLEET_CONNECTOR_MODEL_NAME}
8686
.relObjId="${this.connector?.connectorUuid}"
8787
></ak-schedule-list>
8888
</div>
@@ -95,8 +95,8 @@ export class FleetConnectorViewPage extends AKElement {
9595
</div>
9696
<div class="pf-c-card__body">
9797
<ak-task-list
98-
.relObjAppLabel=${appLabel}
99-
.relObjModel=${modelName}
98+
.relObjAppLabel=${FLEET_CONNECTOR_APP_LABEL}
99+
.relObjModel=${FLEET_CONNECTOR_MODEL_NAME}
100100
.relObjId="${this.connector?.connectorUuid}"
101101
></ak-task-list>
102102
</div>
@@ -142,7 +142,7 @@ export class FleetConnectorViewPage extends AKElement {
142142
tabindex="0"
143143
slot="page-permissions"
144144
id="page-permissions"
145-
aria-label="${msg("Permissions")}"
145+
aria-label=${msg("Permissions")}
146146
model=${RbacPermissionsAssignedByUsersListModelEnum.AuthentikEndpointsConnectorsAgentAgentconnector}
147147
objectPk=${this.connector.connectorUuid!}
148148
></ak-rbac-object-permission-page>

0 commit comments

Comments
 (0)