File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33 "entry" : [
44 " apps/docs/blume.config.ts" ,
55 " apps/docs/components.ts" ,
6+ " apps/docs/theme.css" ,
67 " apps/docs/docs/**/*.mdx" ,
78 " apps/docs/docs/**/meta.ts" ,
89 " apps/docs/islands/ObserverDemo.tsx" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ export default defineConfig({
77 description :
88 "A lightweight React implementation of the Intersection Observer API." ,
99 logo : {
10- image : "/logo.svg" ,
10+ image : "/logo-horizontal .svg" ,
1111 } ,
1212 analytics : {
1313 vercel : true ,
Original file line number Diff line number Diff line change 11---
2+ import mobileLogoSvg from " ./logo-text.svg?raw" ;
3+
24interface LogoData {
35 alt: string ;
46 dark? : string ;
@@ -22,14 +24,17 @@ const logoDark = logo?.dark ?? logo?.light;
2224---
2325
2426<a
25- class =" inline-flex min-w-0 items-center gap-2 font-semibold text-base text-foreground"
27+ aria-label ={ brandText }
28+ class =" inline-flex items-center font-semibold text-base text-foreground"
29+ data-docs-logo
2630 href ={ brandHref }
2731>
2832 {
2933 logoSvg && (
3034 <span
3135 aria-hidden = " true"
32- class = " hidden h-5 shrink-0 items-center md:inline-flex [&>svg]:h-5 [&>svg]:w-auto"
36+ class = " hidden h-8 shrink-0 items-center md:inline-flex [&>svg]:h-8 [&>svg]:w-auto"
37+ data-docs-logo-graphic
3338 set :html = { logoSvg }
3439 />
3540 )
@@ -38,14 +43,24 @@ const logoDark = logo?.dark ?? logo?.light;
3843 ! logoSvg &&
3944 logoLight &&
4045 (logoLight === logoDark ? (
41- <img alt = { logo ?.alt ?? " " } class = " hidden h-5 w-auto md:block" src = { logoLight } />
46+ <img alt = { logo ?.alt ?? " " } class = " hidden h-8 w-auto md:block" src = { logoLight } />
4247 ) : (
4348 <>
44- <img alt = { logo ?.alt ?? " " } class = " hidden h-5 w-auto dark:hidden md:block" src = { logoLight } />
45- <img alt = { logo ?.alt ?? " " } class = " hidden h-5 w-auto dark:md:block" src = { logoDark } />
49+ <img alt = { logo ?.alt ?? " " } class = " hidden h-8 w-auto dark:hidden md:block" src = { logoLight } />
50+ <img alt = { logo ?.alt ?? " " } class = " hidden h-8 w-auto dark:md:block" src = { logoDark } />
4651 </>
4752 ))
4853 }
49- { brandText && <span class = " hidden truncate md:inline" >{ brandText } </span >}
50- <span class =" truncate md:hidden" >Intersection Observer</span >
54+ {
55+ logoSvg ? (
56+ <span
57+ aria-hidden = " true"
58+ class = " hidden h-8 shrink-0 items-center md:hidden [&>svg]:h-8 [&>svg]:w-auto"
59+ data-docs-logo-mobile
60+ set :html = { mobileLogoSvg }
61+ />
62+ ) : (
63+ <span class = " whitespace-nowrap md:hidden" >{ brandText } </span >
64+ )
65+ }
5166</a >
Original file line number Diff line number Diff line change 1+ @media (max-width : 29.999rem ) {
2+ [data-blume-header ] > .flex .items-center .gap-2 {
3+ display : none;
4+ }
5+
6+ [data-docs-logo ] {
7+ flex : none;
8+ }
9+
10+ [data-docs-logo-mobile ] {
11+ display : inline-flex;
12+ }
13+ }
14+
15+ @media (min-width : 30rem ) and (max-width : 47.999rem ) {
16+ [data-docs-logo-graphic ] {
17+ display : inline-flex;
18+ }
19+ }
You can’t perform that action at this time.
0 commit comments