Fix blank white pages by adding Nord theme styling to auth endpoints
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				CI / update (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	CI / update (push) Has been cancelled
				
			- Add Nord theme CSS variables to login and logout pages - Use --nord1 background and --nord4 text colors to match site theme - Eliminates jarring white flash during authentication flow - Maintains professional appearance and brand consistency - Endpoints now blend seamlessly with site's dark theme 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		@@ -3,12 +3,27 @@ import type { RequestHandler } from './$types';
 | 
				
			|||||||
export const GET: RequestHandler = async ({ url }) => {
 | 
					export const GET: RequestHandler = async ({ url }) => {
 | 
				
			||||||
	const callbackUrl = url.searchParams.get('callbackUrl') || '/';
 | 
						const callbackUrl = url.searchParams.get('callbackUrl') || '/';
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	// Create a minimal page that immediately triggers auth in the same window
 | 
						// Create a minimal page with site styling that immediately triggers auth
 | 
				
			||||||
	const html = `
 | 
						const html = `
 | 
				
			||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
	<title>Login</title>
 | 
						<title>Login</title>
 | 
				
			||||||
 | 
						<style>
 | 
				
			||||||
 | 
							:root{
 | 
				
			||||||
 | 
								--nord0: #2E3440;
 | 
				
			||||||
 | 
								--nord1: #3B4252;
 | 
				
			||||||
 | 
								--nord4: #D8DEE9;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							body {
 | 
				
			||||||
 | 
								background-color: var(--nord1);
 | 
				
			||||||
 | 
								color: var(--nord4);
 | 
				
			||||||
 | 
								font-family: sans-serif;
 | 
				
			||||||
 | 
								margin: 0;
 | 
				
			||||||
 | 
								padding: 0;
 | 
				
			||||||
 | 
								min-height: 100vh;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						</style>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
	<form id="signin-form" method="POST" action="/auth/signin/authentik">
 | 
						<form id="signin-form" method="POST" action="/auth/signin/authentik">
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,12 +3,27 @@ import type { RequestHandler } from './$types';
 | 
				
			|||||||
export const GET: RequestHandler = async ({ url }) => {
 | 
					export const GET: RequestHandler = async ({ url }) => {
 | 
				
			||||||
	const callbackUrl = url.searchParams.get('callbackUrl') || '/';
 | 
						const callbackUrl = url.searchParams.get('callbackUrl') || '/';
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	// Create a minimal page that immediately triggers logout in the same window
 | 
						// Create a minimal page with site styling that immediately triggers logout
 | 
				
			||||||
	const html = `
 | 
						const html = `
 | 
				
			||||||
<!DOCTYPE html>
 | 
					<!DOCTYPE html>
 | 
				
			||||||
<html>
 | 
					<html>
 | 
				
			||||||
<head>
 | 
					<head>
 | 
				
			||||||
	<title>Logout</title>
 | 
						<title>Logout</title>
 | 
				
			||||||
 | 
						<style>
 | 
				
			||||||
 | 
							:root{
 | 
				
			||||||
 | 
								--nord0: #2E3440;
 | 
				
			||||||
 | 
								--nord1: #3B4252;
 | 
				
			||||||
 | 
								--nord4: #D8DEE9;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							body {
 | 
				
			||||||
 | 
								background-color: var(--nord1);
 | 
				
			||||||
 | 
								color: var(--nord4);
 | 
				
			||||||
 | 
								font-family: sans-serif;
 | 
				
			||||||
 | 
								margin: 0;
 | 
				
			||||||
 | 
								padding: 0;
 | 
				
			||||||
 | 
								min-height: 100vh;
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						</style>
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
	<form id="signout-form" method="POST" action="/auth/signout">
 | 
						<form id="signout-form" method="POST" action="/auth/signout">
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user