tests/e2e: add test for authentication flow in compatibility mode (#14392)
* tests/e2e: add test for authentication flow in compatibility mode Signed-off-by: Jens Langhammer <jens@goauthentik.io> * web: Add prefix class to CSS for easier debugging of constructed stylesheets. - Use CSS variables for highlighter. * web: Fix issue where MDX components apply styles out of order. * web: Fix hover color. * web: Fix CSS module types. Clean up globals. * web: Fix issues surrounding availability of shadow root in compatibility mode. * web: Fix typo. * web: Partial fixes for storybook dark theme. * web: Fix overflow. * web: Fix issues surrounding competing interfaces attempting to apply styles. * fix padding in ak-alert in. markdown Signed-off-by: Jens Langhammer <jens@goauthentik.io> * web: Minimize use of sub-module exports. --------- Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: Teffen Ellis <teffen@sister.software>
This commit is contained in:
@ -1,3 +1,12 @@
|
||||
/**
|
||||
* @file authentik base UI theme.
|
||||
*/
|
||||
|
||||
/* Defined to better identify the base theme when debugging constructed stylesheets. */
|
||||
.__AK_UI_BASE__ {
|
||||
--__AK_UI_BASE__: 1;
|
||||
}
|
||||
|
||||
/* #region Global */
|
||||
|
||||
:root {
|
||||
|
||||
@ -1,42 +1,48 @@
|
||||
/*
|
||||
/**
|
||||
* @file Atom One Dark syntax highlighting theme.
|
||||
*
|
||||
* @see https://github.com/atom/one-dark-syntax
|
||||
*/
|
||||
|
||||
Atom One Dark by Daniel Gamage
|
||||
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax
|
||||
/* Defined to better identify the One Dark theme when debugging constructed stylesheets. */
|
||||
.__HIGHLIGHT_THEME_ONE_DARK__ {
|
||||
--__HIGHLIGHT_THEME_ONE_DARK__: 1;
|
||||
}
|
||||
|
||||
base: #282c34
|
||||
mono-1: #abb2bf
|
||||
mono-2: #818896
|
||||
mono-3: #5c6370
|
||||
hue-1: #56b6c2
|
||||
hue-2: #61aeee
|
||||
hue-3: #c678dd
|
||||
hue-4: #98c379
|
||||
hue-5: #e06c75
|
||||
hue-5-2: #be5046
|
||||
hue-6: #d19a66
|
||||
hue-6-2: #e6c07b
|
||||
|
||||
*/
|
||||
:root {
|
||||
--one-dark-base: #282c34;
|
||||
--one-dark-mono-1: #abb2bf;
|
||||
--one-dark-mono-2: #818896;
|
||||
--one-dark-mono-3: #5c6370;
|
||||
--one-dark-hue-1: #56b6c2;
|
||||
--one-dark-hue-2: #61aeee;
|
||||
--one-dark-hue-3: #c678dd;
|
||||
--one-dark-hue-4: #98c379;
|
||||
--one-dark-hue-5: #e06c75;
|
||||
--one-dark-hue-5-2: #be5046;
|
||||
--one-dark-hue-6: #d19a66;
|
||||
--one-dark-hue-6-2: #e6c07b;
|
||||
}
|
||||
|
||||
.hljs {
|
||||
color: #abb2bf;
|
||||
background: #282c34;
|
||||
color: var(--one-dark-mono-1);
|
||||
background: var(--one-dark-base);
|
||||
}
|
||||
|
||||
pre:has(.hljs) {
|
||||
background: #282c34;
|
||||
background: var(--one-dark-base);
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #5c6370;
|
||||
color: var(--one-dark-mono-3);
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-doctag,
|
||||
.hljs-keyword,
|
||||
.hljs-formula {
|
||||
color: #c678dd;
|
||||
color: var(--one-dark-hue-3);
|
||||
}
|
||||
|
||||
.hljs-section,
|
||||
@ -44,11 +50,11 @@ pre:has(.hljs) {
|
||||
.hljs-selector-tag,
|
||||
.hljs-deletion,
|
||||
.hljs-subst {
|
||||
color: #e06c75;
|
||||
color: var(--one-dark-hue-5);
|
||||
}
|
||||
|
||||
.hljs-literal {
|
||||
color: #56b6c2;
|
||||
color: var(--one-dark-hue-1);
|
||||
}
|
||||
|
||||
.hljs-string,
|
||||
@ -56,7 +62,7 @@ pre:has(.hljs) {
|
||||
.hljs-addition,
|
||||
.hljs-attribute,
|
||||
.hljs-meta .hljs-string {
|
||||
color: #98c379;
|
||||
color: var(--one-dark-hue-4);
|
||||
}
|
||||
|
||||
.hljs-attr,
|
||||
@ -67,7 +73,7 @@ pre:has(.hljs) {
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo,
|
||||
.hljs-number {
|
||||
color: #d19a66;
|
||||
color: var(--one-dark-hue-6);
|
||||
}
|
||||
|
||||
.hljs-symbol,
|
||||
@ -76,13 +82,13 @@ pre:has(.hljs) {
|
||||
.hljs-meta,
|
||||
.hljs-selector-id,
|
||||
.hljs-title {
|
||||
color: #61aeee;
|
||||
color: var(--one-dark-hue-2);
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-title.class_,
|
||||
.hljs-class .hljs-title {
|
||||
color: #e6c07b;
|
||||
color: var(--one-dark-hue-6-2);
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
|
||||
@ -1,3 +1,12 @@
|
||||
/**
|
||||
* @file authentik dark UI theme.
|
||||
*/
|
||||
|
||||
/* Defined to better identify the dark theme when debugging constructed stylesheets. */
|
||||
.__AK_UI_DARK__ {
|
||||
--__AK_UI_DARK__: 1;
|
||||
}
|
||||
|
||||
/* #region Global */
|
||||
|
||||
:root {
|
||||
@ -5,9 +14,6 @@
|
||||
--ak-global--Color--100: var(--ak-dark-foreground) !important;
|
||||
--pf-c-page__main-section--m-light--BackgroundColor: var(--ak-dark-background-darker);
|
||||
--pf-global--BorderColor--100: var(--ak-dark-background-lighter) !important;
|
||||
--ak-mermaid-message-text: var(--ak-dark-foreground) !important;
|
||||
--ak-mermaid-box-background-color: var(--ak-dark-background-lighter) !important;
|
||||
--ak-table-stripe-background: var(--pf-global--BackgroundColor--dark-200);
|
||||
}
|
||||
|
||||
body {
|
||||
|
||||
Reference in New Issue
Block a user