Skip to content

Commit

Permalink
move promotion to landing-page
Browse files Browse the repository at this point in the history
  • Loading branch information
jakobrosenberg committed Jul 3, 2023
1 parent 5710154 commit a61347a
Show file tree
Hide file tree
Showing 10 changed files with 288 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<script>
export let context
</script>

<div class="inline-decorator {context.node.id}">
<slot />
</div>

<style>
.inline-decorator {
--offset: calc(var(--nav-height) + 16px);
padding-top: calc(var(--offset));
min-height: 100vh;
}
:global(.frame-wrapper) div {
min-height: var(--offset);
}
</style>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<script>
import { url, context } from '@roxi/routify'
import Nav from '@/components/Nav.svelte'
import LandingPageSection from './__components/LandingPageSection.svelte'
</script>

<div class="app">
<header>
<nav>
<a href={$url($context.node.path)} class="brand">
<h4>Home</h4>
</a>
<div class="spacer" />
<Nav />
</nav>
</header>
<main>
<slot decorator={{ component: LandingPageSection, recursive: false }} />
</main>
</div>

<!-- routify:meta description="A landing page showing inline pages." -->
<style>
:global(.example.node-landing-page .frame) {
scroll-behavior: smooth;
}
</style>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!-- routify:meta inline -->
<!-- routify:meta order=2 -->

<h1>Benefits</h1>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!-- routify:meta order=8 -->

<slot />
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<h1>Checkout</h1>
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<script>
import Cat from './__components/cat.svelte'
</script>

<!-- routify:meta inline -->
<!-- routify:meta order=0 -->

<section class="hero">
<Cat />

<div class="hero-content">
<h1 class="hero-title">Welcome to Your Website</h1>
<p class="hero-description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</p>
<a href="#" class="cta-button">Get Started</a>
</div>
</section>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!-- routify:meta inline -->
<!-- routify:meta order=6 -->

<h1>Price</h1>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<!-- routify:meta inline -->
<!-- routify:meta order=4 -->

<h1>SHOWCASES</h1>
<slot />
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<h1>Showcases</h1>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>
<p>lorem ipsum</p>

0 comments on commit a61347a

Please sign in to comment.