@keycloakify/keycloak-admin-ui
Version:
<p align="center"> <img src="https://github.com/user-attachments/assets/a6aaebbd-8f59-474d-9827-c282f4527aca"> </p> <p align="center"> <i>Repackaged Keycloak Admin UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-adm
99 lines (82 loc) • 3.62 kB
text/typescript
/* eslint-disable */
// @ts-nocheck
// Keycloak v2 Login Theme Properties
// Based on theme/keycloak.v2/login/theme.properties
export const loginThemeProperties = {
// Form classes
kcFormGroupClass: "pf-v5-c-form__group",
kcFormGroupLabelClass: "pf-v5-c-form__group-label pf-v5-u-pb-xs",
kcFormLabelClass: "pf-v5-c-form__label",
kcFormLabelTextClass: "pf-v5-c-form__label-text",
kcLabelClass: "pf-v5-c-form__label",
kcInputClass: "pf-v5-c-form-control",
kcInputGroup: "pf-v5-c-input-group",
kcFormHelperTextClass: "pf-v5-c-form__helper-text",
kcInputHelperTextClass:
"pf-v5-c-helper-text pf-v5-u-display-flex pf-v5-u-justify-content-space-between",
kcInputHelperTextItemClass: "pf-v5-c-helper-text__item",
kcInputHelperTextItemTextClass: "pf-v5-c-helper-text__item-text",
kcInputGroupItemClass: "pf-v5-c-input-group__item",
kcFill: "pf-m-fill",
kcError: "pf-m-error",
// Checkbox classes
kcCheckboxClass: "pf-v5-c-check",
kcCheckboxInputClass: "pf-v5-c-check__input",
kcCheckboxLabelClass: "pf-v5-c-check__label",
kcCheckboxLabelRequiredClass: "pf-v5-c-check__label-required",
// Form control utilities
kcInputRequiredClass: "pf-v5-c-form__label-required",
kcInputErrorMessageClass:
"pf-v5-c-helper-text__item-text pf-m-error kc-feedback-text",
kcFormControlUtilClass: "pf-v5-c-form-control__utilities",
kcInputErrorIconStatusClass: "pf-v5-c-form-control__icon pf-m-status",
kcInputErrorIconClass: "fas fa-exclamation-circle",
// Alert classes
kcAlertClass: "pf-v5-c-alert pf-m-inline pf-v5-u-mb-md",
kcAlertIconClass: "pf-v5-c-alert__icon",
kcAlertTitleClass: "pf-v5-c-alert__title",
kcAlertDescriptionClass: "pf-v5-c-alert__description",
// Password visibility
kcFormPasswordVisibilityButtonClass: "pf-v5-c-button pf-m-control",
kcFormPasswordVisibilityIconShow: "fa-eye fas",
kcFormPasswordVisibilityIconHide: "fa-eye-slash fas",
kcFormControlToggleIcon: "pf-v5-c-form-control__toggle-icon",
// Form actions
kcFormActionGroupClass: "pf-v5-c-form__actions pf-v5-u-pt-xs",
kcFormReadOnlyClass: "pf-m-readonly",
// Button classes
kcButtonClass: "pf-v5-c-button",
kcButtonPrimaryClass: "pf-v5-c-button pf-m-primary",
kcButtonSecondaryClass: "pf-v5-c-button pf-m-secondary",
kcButtonBlockClass: "pf-m-block",
kcButtonLinkClass: "pf-v5-c-button pf-m-link",
// Login layout classes
kcLogin: "pf-v5-c-login",
kcLoginContainer: "pf-v5-c-login__container",
kcLoginMain: "pf-v5-c-login__main",
kcLoginMainHeader: "pf-v5-c-login__main-header",
kcLoginMainFooter: "pf-v5-c-login__main-footer",
kcLoginMainFooterBand: "pf-v5-c-login__main-footer-band",
kcLoginMainFooterBandItem: "pf-v5-c-login__main-footer-band-item",
kcLoginMainFooterHelperText: "pf-v5-u-font-size-sm pf-v5-u-color-200",
kcLoginMainTitle: "pf-v5-c-title pf-m-3xl",
kcLoginMainHeaderUtilities: "pf-v5-c-login__main-header-utilities",
kcLoginMainBody: "pf-v5-c-login__main-body",
// Form and card classes
kcLoginClass: "pf-v5-c-login__main",
kcFormClass: "pf-v5-c-form pf-v5-u-w-100",
kcFormCardClass: "card-pf",
// Feedback icons
kcFeedbackErrorIcon: "fa fa-fw fa-exclamation-circle",
kcFeedbackWarningIcon: "fa fa-fw fa-exclamation-triangle",
kcFeedbackSuccessIcon: "fa fa-fw fa-check-circle",
kcFeedbackInfoIcon: "fa fa-fw fa-info-circle",
// Dark mode
kcDarkModeClass: "pf-v5-theme-dark",
// HTML and Body classes
kcHtmlClass: "login-pf",
kcBodyClass: "",
// Content wrapper
kcContentWrapperClass: "pf-v5-u-mb-md-on-md",
};
export type LoginThemeProperties = typeof loginThemeProperties;