From ef35c87e883daf643f5eabe6da916f2bf033c9e2 Mon Sep 17 00:00:00 2001 From: Maccesch Date: Wed, 31 May 2023 00:00:41 +0100 Subject: [PATCH] doc cosmetics --- README.md | 9 ++--- docs/book/book.toml | 2 + docs/book/src/custom.css | 43 +++++++++++++++++++- docs/book/theme/favicon.png | Bin 0 -> 2624 bytes docs/book/theme/favicon.svg | 27 +++++++++++++ docs/book/theme/header.hbs | 76 ++++++++++++++++++++++++++++++++++++ docs/logo-dark.svg | 1 - docs/logo-light.svg | 1 - docs/logo.svg | 28 +++++++++++++ 9 files changed, 178 insertions(+), 9 deletions(-) create mode 100644 docs/book/theme/favicon.png create mode 100644 docs/book/theme/favicon.svg create mode 100644 docs/book/theme/header.hbs delete mode 100644 docs/logo-dark.svg delete mode 100644 docs/logo-light.svg create mode 100644 docs/logo.svg diff --git a/README.md b/README.md index cbf4383..d75ef3f 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,10 @@

- - Leptos-Use – Collection of essential Leptos utilities - - - Leptos-Use – Collection of essential Leptos utilities + + Leptos-Use – Collection of essential Leptos utilities

-

Leptos-Use

+

Leptos-Use

Collection of essential Leptos utilities inspired by SolidJS-USE / VueUse

diff --git a/docs/book/book.toml b/docs/book/book.toml index 296d614..2b03d2b 100644 --- a/docs/book/book.toml +++ b/docs/book/book.toml @@ -8,5 +8,7 @@ title = "Leptos-Use Documentation" [output.html] no-section-label = true additional-css = ["src/custom.css", "src/demo.css"] +preferred-dark-theme = "coal" +git-repository-url = "https://github.com/synphonyte/leptos-use" [preprocessor.cmdrun] \ No newline at end of file diff --git a/docs/book/src/custom.css b/docs/book/src/custom.css index e3844ec..07af405 100644 --- a/docs/book/src/custom.css +++ b/docs/book/src/custom.css @@ -28,9 +28,50 @@ pre > code { grid-template-columns: 70px auto; gap: 2rem; align-items: flex-start; - margin: 2rem 0 4rem; + margin: 2rem 0 4rem; } .meta-data > div:first-child { opacity: 0.5; } + +.sidebar .sidebar-scrollbox { + padding: 10px 10px 10px 20px ; +} + +.chapter li.chapter-item { + margin: 0; +} + +.chapter li.part-title { + margin-top: 20px; +} + +li.chapter-item a { + padding: 0.1em 1em; + margin: 0.4em 0 0; +} + +li.chapter-item::before { + content: " "; + border-left: 1px solid var(--fg); + opacity: 0.1; +} + +li.chapter-item a.active { + border-left: 1px solid currentColor; + font-weight: 600; + margin-left: -1px; +} + +li.part-title + li.chapter-item a { + margin-top: 0; +} + +li.chapter-item.affix::before { + content: none; +} + +li.chapter-item.affix a { + padding-left: 0; +} \ No newline at end of file diff --git a/docs/book/theme/favicon.png b/docs/book/theme/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..fb078171cc9f9c1c5ee3837e3d1093faacab4bc7 GIT binary patch literal 2624 zcmai0X;>528lC_V3?d3#KoJ*NLWlHAV`F;$-XI+kW4}}8<~MDPz9B%NU@+r zDlQbYQU&c5Ev^`fJZ==JR>Y;npjGd4)c{H=RD?ST7PacVKPJgJ@B6*qcD^$yjg1Mj zBFrWL0AR%q4~@sZLBnG)1^YzQ>LCCyJ1$I2MN^}r7+k5C%;8D1VX{&z!*Boy2vW*8 z+|@7&X2SxZgh}i_qalJq9+Q~j8%>FpEroN0;c7XYppHr8s#kOAJYrBFAwbE%1jI1P z0hMBr1YszdM58VP`)$~Uh@g>zu4WQbqhrCPQaKFzl6}b(Vjuwwkn{MA_|Ro}EJun;ksPUPGJ*G8 zOu`=+V&(g|iIOAx7&$unf78X{_tHR6Rz6mUH${CfroS8@i7FWk#lwg+PtJu|`LG0? zXRL&wE{s^A5*DR~3dOJl!K%w7(x`s}(>?(%m5QYD1nf}3Orp2Z#!xv1Tg(x_DMB8a zGpY4Ku|mh!ORXvW~) zLhPkWW93r5P=sMfd{_v`W-ayeru+GksN@L`SkoAot&pz@<)9dgN}A%aTfD&y9~F;9SVCsq?nkcg9HMMgm=aivzyq%#vi*!pvj8_TTEU>umrn* z^Ih=2dnr42`q97{uS?Sf0(9+p?kii&2lGas2DCTQ7KM z{AgV}XZg}H`mbok`Hwo?D#`s5L0e9LK8XJXyn zWyzc|#jIpy~B1$K4~UwqB7( zJTnDW>)qn_AGO$Yn%M1I%D(2iW7f@GW8=>nc07HO*YGMNR?oXDb&hSp-&5Tk3poC) zf8Ib~8|%o|nnJ*|fA8b6^jCqy{@SNa-?`;$3vFv$hfdBMuR5E(hi8+y{F^oQv%jy) z?|qiWseMqe>2OC%#*aD|^onY{&AOZ@c$q7Dc@cYIOqGSFApl@$Yj|)#%`U7#rU%%e z!HKCQE!7!0&Mdo&YkQgx9IhOWdsb9^n{c=)_GeG5$cZ!XQ-=;(+t-Db?Infa>+FN$ zVrL#&XKnLs`SOrhQQT-@;|)~t@AcraCt+1O$K27q%WNZ~e);oX$2xz#tZTVlrf+Q< z|A}5OHokku?k{I&q~FPrnCZ;6o477xj|%svjWpnDE(gJ`urJ(`fTEu_V>6bHoiQ4hm`DNo^M*cxR7wm)_s3D z-8UyE-Fz!E3#+b}&O*RpA+f9N1Vv4x2*P-H`_1X3|z1C~M zeqhO0?Q7M({@&vSW7BSwcMF~?7n!Yh8JRXv6SgwasWVQy1gFYe?IiON`@C>zPyPHW zk;{^sD^|2s7oO=jZ(iQ5DHxls)tTJ?*{?!hA$=9O$ll_Xwoidn_|>$uB4uEg*hB2o zqZ%u4(Lr`#$st^i>S(U@J&TnY!9c6COH8rGIrH(!bUe^g(V1A3rgegvn~C(+M{^t- zx^SN@R=CN=6hrvojb-$;2d=L%_d0gD_2rX){Lw0P$t0Jg_l?w|bG3I{HEriL7P8_eK7xF$3eS8t|zxQcJ!Qlv`shCoBBGbN + + + + + + + + \ No newline at end of file diff --git a/docs/book/theme/header.hbs b/docs/book/theme/header.hbs new file mode 100644 index 0000000..5c058aa --- /dev/null +++ b/docs/book/theme/header.hbs @@ -0,0 +1,76 @@ +
+ + + {{ book_title }} + +
+ + \ No newline at end of file diff --git a/docs/logo-dark.svg b/docs/logo-dark.svg deleted file mode 100644 index 56ec407..0000000 --- a/docs/logo-dark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/logo-light.svg b/docs/logo-light.svg deleted file mode 100644 index 0751eff..0000000 --- a/docs/logo-light.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/logo.svg b/docs/logo.svg new file mode 100644 index 0000000..00691f8 --- /dev/null +++ b/docs/logo.svg @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file