From 9430b42589ccc466e01f0fd12687ba749d311bce Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Sat, 24 Aug 2024 03:48:31 +0100 Subject: Do some styling --- src/kc.gen.tsx | 4 ++-- src/login/KcPage.tsx | 1 + src/login/assets/banner_pattern.svg | 1 + src/login/assets/pydis-dark.png | Bin 0 -> 18458 bytes src/login/assets/pydis-light.png | Bin 0 -> 15904 bytes src/login/main.css | 27 +++++++++++++++++++++++++++ 6 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 src/login/assets/banner_pattern.svg create mode 100644 src/login/assets/pydis-dark.png create mode 100644 src/login/assets/pydis-light.png create mode 100644 src/login/main.css diff --git a/src/kc.gen.tsx b/src/kc.gen.tsx index 95ab156..a9ac152 100644 --- a/src/kc.gen.tsx +++ b/src/kc.gen.tsx @@ -10,9 +10,9 @@ import { lazy, Suspense, type ReactNode } from "react"; -export type ThemeName = "keycloakify-starter"; +export type ThemeName = "pydis-theme"; -export const themeNames: ThemeName[] = ["keycloakify-starter"]; +export const themeNames: ThemeName[] = ["pydis-theme"]; export type KcEnvName = never; diff --git a/src/login/KcPage.tsx b/src/login/KcPage.tsx index cfd68fb..7ebe6cb 100644 --- a/src/login/KcPage.tsx +++ b/src/login/KcPage.tsx @@ -1,3 +1,4 @@ +import "./main.css" import { Suspense, lazy } from "react"; import type { ClassKey } from "keycloakify/login"; import type { KcContext } from "./KcContext"; diff --git a/src/login/assets/banner_pattern.svg b/src/login/assets/banner_pattern.svg new file mode 100644 index 0000000..6b4609b --- /dev/null +++ b/src/login/assets/banner_pattern.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/login/assets/pydis-dark.png b/src/login/assets/pydis-dark.png new file mode 100644 index 0000000..119b2ce Binary files /dev/null and b/src/login/assets/pydis-dark.png differ diff --git a/src/login/assets/pydis-light.png b/src/login/assets/pydis-light.png new file mode 100644 index 0000000..7df41e6 Binary files /dev/null and b/src/login/assets/pydis-light.png differ diff --git a/src/login/main.css b/src/login/main.css new file mode 100644 index 0000000..e813c77 --- /dev/null +++ b/src/login/main.css @@ -0,0 +1,27 @@ +body.kcBodyClass { + background-image: linear-gradient(rgba(0, 0, 0, 0.2), + rgba(0, 0, 0, 0.4)), url("./assets/banner_pattern.svg"); + background-size: 256px; + background-repeat: repeat; + height: 100%; +} + +div.kc-logo-text { + background-image: url(./assets/pydis-light.png); + background-repeat: no-repeat; + background-position: center; + background-size: 85%; + height: 75px; + width: 300px; + margin: 0 auto; +} + +@media (max-width: 767px) { + div.kc-logo-text { + margin: 0; + background-image: url(./assets/pydis-dark.png); + width: 150px; + height: 50px; + background-size: 100%; + } +} -- cgit v1.2.3