Variables CSS de Gatey para el estado de inicio de sesión en WordPress
Gatey inserta propiedades personalizadas en :root. Úsalas para alternar la visibilidad (flex / none) o mostrar datos de Cognito mediante content.
Indicadores de inicialización
--gatey-initialized--gatey-not-initialized
Modo de edición
Cuando una página está abierta en Elementor o Gutenberg, Gatey establece --gatey-in-editor en flex para que los elementos permanezcan visibles en el editor aunque estén ocultos en el sitio publicado.
body.elementor-editor-active,
body.wp-admin,
body.block-editor-iframe__body {
--gatey-in-editor: flex;
}
Autenticación y MFA
--gatey-account-authenticated/--gatey-account-not-authenticated--gatey-account-mfa-enabled/--gatey-account-mfa-not-enabled
Pertenencia a grupos
Para cada grupo de Cognito <g>, Gatey genera:
--gatey-account-group-<g>--gatey-account-group-not-<g>
Atributos de Cognito
--gatey-account-attribute-email--gatey-account-attribute-family_name- Atributos personalizados:
--gatey-account-attribute-custom-<attr>
Ejemplos de uso
/* Visible only to admins */
.admin-panel {
display: var(--gatey-account-group-admin);
}
/* Show element while editing, or when authenticated */
.show-in-editor-or-if-authenticated {
display: var(--gatey-in-editor, var(--gatey-account-authenticated, none));
}
