diff options
Diffstat (limited to 'docs/src/layouts/SplashLayout.astro')
-rw-r--r-- | docs/src/layouts/SplashLayout.astro | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/docs/src/layouts/SplashLayout.astro b/docs/src/layouts/SplashLayout.astro new file mode 100644 index 000000000..69d3f90b6 --- /dev/null +++ b/docs/src/layouts/SplashLayout.astro @@ -0,0 +1,48 @@ +--- +import HeadCommon from "../components/HeadCommon.astro"; +import Header from '../components/Header/Header.astro'; +import { SITE } from "../config.ts"; + +const { title } = Astro.props; +--- + +<html lang="en-us" class="initial"> + <head> + <HeadCommon /> + <title>{`${title} 🚀 ${SITE.title}`}</title> + <style> + body { + width: 100%; + display: grid; + grid-template-rows: var(--theme-navbar-height) 1fr; + --gutter: 0.5rem; + --doc-padding: 2rem; + } + .layout { + display: grid; + grid-auto-flow: column; + grid-template-columns: + minmax(var(--gutter), 1fr) + minmax(0, var(--max-width)) + minmax(var(--gutter), 1fr); + overflow-x: hidden; + } + article { + padding: var(--doc-padding) var(--gutter); + grid-column: 2; + display: flex; + flex-direction: column; + height: 100%; + } + </style> + </head> + + <body> + <Header /> + <main class="layout splash-layout"> + <article> + <slot /> + </article> + </main> + </body> +</html> |