diff --git a/web/src/authentik.css b/web/src/authentik.css
index 82ad6f830..118c82c5c 100644
--- a/web/src/authentik.css
+++ b/web/src/authentik.css
@@ -268,6 +268,10 @@ body {
.pf-c-toggle-group__button:not(.pf-m-selected) {
background-color: var(--ak-dark-background-light) !important;
}
+ .pf-c-toggle-group__button.pf-m-selected {
+ color: var(--ak-dark-foreground) !important;
+ background-color: var(--pf-global--primary-color--100) !important;
+ }
/* inputs help text */
.pf-c-form__helper-text:not(.pf-m-error) {
color: var(--ak-dark-foreground);
diff --git a/web/src/elements/buttons/ActionButton.ts b/web/src/elements/buttons/ActionButton.ts
index c17d381a1..2424f8d09 100644
--- a/web/src/elements/buttons/ActionButton.ts
+++ b/web/src/elements/buttons/ActionButton.ts
@@ -5,6 +5,7 @@ import { MessageLevel } from "../messages/Message";
@customElement("ak-action-button")
export class ActionButton extends SpinnerButton {
+
@property({ attribute: false })
// eslint-disable-next-line @typescript-eslint/no-explicit-any
apiRequest: () => Promise = () => {
diff --git a/web/src/elements/buttons/SpinnerButton.ts b/web/src/elements/buttons/SpinnerButton.ts
index ab1e8ad9e..3db155aed 100644
--- a/web/src/elements/buttons/SpinnerButton.ts
+++ b/web/src/elements/buttons/SpinnerButton.ts
@@ -16,6 +16,7 @@ import { ERROR_CLASS, PRIMARY_CLASS, PROGRESS_CLASS, SUCCESS_CLASS } from "../..
@customElement("ak-spinner-button")
export class SpinnerButton extends LitElement {
+
@property({ type: Boolean })
isRunning = false;
@@ -79,7 +80,7 @@ export class SpinnerButton extends LitElement {
}}
>
${this.isRunning
- ? html`
+ ? html`
`
: ""}
diff --git a/web/src/pages/events/RuleListPage.ts b/web/src/pages/events/RuleListPage.ts
index d06e276c0..f21c8bba7 100644
--- a/web/src/pages/events/RuleListPage.ts
+++ b/web/src/pages/events/RuleListPage.ts
@@ -80,7 +80,7 @@ export class RuleListPage extends TablePage {
html`${item.name}`,
html`${item.severity}`,
html`${item.groupObj?.name || t`None (rule disabled)`}`,
- html`
+ html`
${t`Update`}
${t`Update Notification Rule`}
@@ -112,8 +112,6 @@ export class RuleListPage extends TablePage {
-
- |
- | `;
+ `;
}
}
diff --git a/web/src/pages/events/TransportListPage.ts b/web/src/pages/events/TransportListPage.ts
index 2781e8d35..7fbdb8486 100644
--- a/web/src/pages/events/TransportListPage.ts
+++ b/web/src/pages/events/TransportListPage.ts
@@ -87,6 +87,7 @@ export class TransportListPage extends TablePage {
{
return new EventsApi(DEFAULT_CONFIG).eventsTransportsTestCreate({
uuid: item.pk || "",