-
-
Module Listing
-
- All modules included with Quickshell
-
- {modules.map(moduleEntry => {
- const indexData = routes.filter(route => route.name === "index")
- const indexSingled = indexData.filter(indexEntry => indexEntry.type === moduleEntry)[0]
- const description = indexSingled.data.description
- return (
-
-
- {moduleEntry}
-
-
{description}
-
)
- })}
-
-
+
+ Type Definitions
+
+ {modules.map(moduleEntry => {
+ const indexData = routes.filter(route => route.name === "index")
+ const indexSingled = indexData.filter(indexEntry => indexEntry.type === moduleEntry)[0]
+ const description = indexSingled.data.description
+ return (
+
+
+ {moduleEntry}
+
+
{description}
+
)
+ })}
diff --git a/src/styles/docs/docs-types.css b/src/styles/docs/docs-types.css
index 00c9984..8be9bac 100644
--- a/src/styles/docs/docs-types.css
+++ b/src/styles/docs/docs-types.css
@@ -19,6 +19,29 @@
&:not(:last-child) {
border-bottom: 1px solid hsla(var(--blue) 10 15 / 0.6);
}
+
+ & .root-nav-link {
+ font-size: 1.137rem;
+ max-height: 2rem;
+ position: relative;
+ text-decoration: none;
+ text-align: center;
+
+ &::before {
+ content: "";
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 1px;
+ background: linear-gradient(
+ 90deg,
+ transparent 25%,
+ hsla(var(--accent-500) / 0.88) 50%,
+ transparent 75%
+ );
+ }
+ }
}
}
@@ -330,6 +353,27 @@ html.dark .typevariants {
display: grid;
grid-template-columns: 0.60fr 1.40fr;
+ & .root-nav-link {
+ justify-self: start;
+ height: max-content;
+
+ &::before {
+ width: 0;
+ background: linear-gradient(
+ to right,
+ hsla(var(--accent-400) / 0.5) var(--percent),
+ hsla(var(--accent-400) / 0) 100%
+ );
+ animation: percentToZero 250ms ease-in-out forwards;
+ transition: width 0.25s ease-in-out;
+ }
+
+ &:hover::before {
+ animation: percentToFifty 250ms ease-in-out forwards;
+ width: 100%;
+ }
+ }
+
& .root-nav-desc {
padding-left: 1rem;
border-left: 1px solid hsl(var(--blue) 10 15 / 0.6);
diff --git a/src/styles/docs/nav/nav-tree.css b/src/styles/docs/nav/nav-tree.css
index 4a2f341..67a35b4 100644
--- a/src/styles/docs/nav/nav-tree.css
+++ b/src/styles/docs/nav/nav-tree.css
@@ -28,10 +28,6 @@
&.nav-current {
color: hsl(var(--nav-selected-text));
background-color: hsl(var(--nav-selected-bkg));
-
- &:hover {
- background-color: hsl(var(--nav-selected-hovered-bkg));
- }
}
}
@@ -83,16 +79,12 @@
}
& .accordion-container > div {
- padding-left: 1.3em;
+ padding-left: 1.2em;
& p:first-child {
padding-top: 0;
margin-top: 0;
}
-
- & :last-child {
- margin-bottom: 0rem;
- }
}
}