From 72b30dc36751e6bdcd83927e58852207026e4f93 Mon Sep 17 00:00:00 2001 From: MoonLyss Date: Thu, 8 Aug 2024 20:45:29 +0200 Subject: [PATCH] Fix site title --- src/components/starlight/SiteTitle.astro | 42 ++++++++++++------------ 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/components/starlight/SiteTitle.astro b/src/components/starlight/SiteTitle.astro index 278584b..7b2b7fd 100644 --- a/src/components/starlight/SiteTitle.astro +++ b/src/components/starlight/SiteTitle.astro @@ -1,38 +1,27 @@ --- -import { logos } from "virtual:starlight/user-images"; -import config from "virtual:starlight/user-config"; import type { Props } from "@astrojs/starlight/props"; +import LogoBlack from "@assets/selenite-logo-black.svg"; +import LogoWhite from "@assets/selenite-logo-white.svg"; -const { siteTitle, siteTitleHref } = Astro.props; +const { siteTitleHref } = Astro.props; ---
{ - config.logo && logos.dark && ( + ( <> {config.logo.alt} - {/* Show light alternate if a user configure both light and dark logos. */} - {!("src" in config.logo) && ( - {config.logo.alt} - )} + Selenite Logo ) } - Docs + Docs
@@ -40,16 +29,27 @@ const { siteTitle, siteTitleHref } = Astro.props; .site-title { align-items: center; gap: var(--sl-nav-gap); + overflow: visible; + a { font-size: var(--sl-text-h4); font-weight: 600; color: var(--sl-color-text-accent); text-decoration: none; white-space: nowrap; + transition: all 0.2s ease; + + &:hover:has(span) { + transform: translateY(-1px); + } + &:hover:has(img) { + filter: light-dark(invert(0.3), brightness(0.8)); + } } } + img { - height: calc(var(--sl-nav-height) - 2 * var(--sl-nav-pad-y)); + height: calc(var(--sl-nav-height) - 3 * var(--sl-nav-pad-y)); width: auto; max-width: 100%; object-fit: contain;