Skip to content

Commit

Permalink
Docs(form-validations,web,web-react): Redesign the demo app #DS-1479
Browse files Browse the repository at this point in the history
Include header and footer on all demo pages for easier navigation.
  • Loading branch information
adamkudrna committed Oct 1, 2024
1 parent a4baaa7 commit e6b7391
Show file tree
Hide file tree
Showing 118 changed files with 615 additions and 386 deletions.
1 change: 1 addition & 0 deletions apps/demo/config/vite/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ export default defineConfig({
},
runtimeOptions: {
data: {
is_development: process.env.NODE_ENV === 'development',
// Get the list of components directories and pass their names to the data
web_components: getListOfNestedDirectories('../../packages/web/src/scss/components', 'index.html'),
// Get the list of helpers directories and pass their names to the data
Expand Down
5 changes: 0 additions & 5 deletions apps/demo/partials/boxList.hbs

This file was deleted.

5 changes: 5 additions & 0 deletions apps/demo/partials/card.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<li class="d-grid">
<a href="{{path}}/{{urlname}}/" class="docs-Card text-truncate">
{{content}}
</a>
</li>
5 changes: 5 additions & 0 deletions apps/demo/partials/cardList.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<ul class="Grid Grid--cols-2 Grid--tablet--cols-3">

{{> @partial-block}}

</ul>
3 changes: 0 additions & 3 deletions apps/demo/partials/component.hbs

This file was deleted.

50 changes: 50 additions & 0 deletions apps/demo/partials/cover.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<div class="spirit-theme-light-on-brand bg-primary mb-tablet-1100 py-1200 py-tablet-1700">
<div class="Container">

<h1
class="Flex Flex--noWrap Flex--alignmentXStretch Flex--alignmentYCenter Flex--row typography-heading-xlarge-bold"
style="--flex-spacing: var(--spirit-space-1000)"
>
{{title}}

{{#if isUnstable}}
<span class="Tag Tag--large Tag--warning">Unstable</span>
{{/if}}
</h1>

<nav aria-label="Breadcrumb" class="Breadcrumbs">
<ol>
<li class="d-flex">
<a href="/" class="link-primary link-underlined">Spirit</a>
<svg width="24" height="24">
<use xlink:href="/assets/icons/svg/sprite.svg#chevron-right" />
</svg>
</li>
{{#if package}}
<li class="d-flex">
<a href="{{packageUrl}}" class="link-primary link-underlined">{{package}}</a>
<svg width="24" height="24">
<use xlink:href="/assets/icons/svg/sprite.svg#chevron-right" />
</svg>
</li>
{{/if}}
{{#if parentPageName}}
<li class="d-flex">
<a href="{{#if (eq parentPageName 'Components') }}{{packageUrl}}{{else}}..{{/if}}" class="link-primary link-underlined">
{{parentPageName}}
</a>
<svg width="24" height="24">
<use xlink:href="/assets/icons/svg/sprite.svg#chevron-right" />
</svg>
</li>
{{/if}}
{{#if title}}
<li class="d-flex">
<a href="" aria-current="page" class="link-secondary">{{title}}</a>
</li>
{{/if}}
</ol>
</nav>

</div>
</div>
7 changes: 7 additions & 0 deletions apps/demo/partials/footer.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<footer class="bg-secondary mt-1200 mt-tablet-1700 pt-1400 pb-1200 text-center">
<div class="Container">

© Alma Career Oy and its subsidiaries

</div>
</footer>
16 changes: 16 additions & 0 deletions apps/demo/partials/form-validations/layout/default.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{{#> layout/base package="Form Validations" packageUrl="/packages/form-validations/" title=title}}

{{> header}}
{{> cover}}

<main class="py-1100">
<div class="Container">

{{> @partial-block}}

</div>
</main>

{{> footer}}

{{/layout/base}}
163 changes: 148 additions & 15 deletions apps/demo/partials/header.hbs
Original file line number Diff line number Diff line change
@@ -1,20 +1,153 @@
<header class='spirit-theme-light-on-brand bg-primary text-secondary py-1200 py-tablet-1400'>
<div class='Container'>
<header class="Header spirit-theme-light-on-brand">
<a href="/" aria-label="Spirit Development Preview">
<img
src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA2NSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzQ4MTIgMTEuOTA2OEw0LjI2MzY3IDYuNTk5MzlDNC4zNjA2OCA2LjA4NDg2IDQuNTM1IDUuNjE1NDMgNC43ODc1IDUuMTkxOTZMNC43ODc4OCA1LjE5MTMyTDQuNzg4MjggNS4xOTA2OEM1LjIxMzM3IDQuNTAyMzUgNS44MDY4MiAzLjk2MTE1IDYuNTY2MDEgMy41NjcxN0M3LjMyNTQ3IDMuMTU4NzMgOC4xOTk0NCAyLjkzMzk1IDkuMTg1NjcgMi44OTA0N0w5LjE4NzgxIDIuODkwMzhIOS4xODk5NEMxMC40NzEyIDIuODkwMzggMTEuNTE1NiAzLjA0MTIyIDEyLjMxODYgMy4zNDc1MUMxMy4xMjY2IDMuNjUwMjggMTMuODQ5NSA0LjAxMTIxIDE0LjQ4NjUgNC40MzA3MkwxNC41NTggNC40Nzc3OUwxMy4yOTMzIDcuMDI3ODlMMTMuMjA0OSA2Ljk3OTQ5QzEyLjYwNzkgNi42NTI4NyAxMS45OTcgNi4zODMxOSAxMS4zNzIxIDYuMTcwMzRMMTEuMzcxNCA2LjE3MDEyQzEwLjc2MzcgNS45NTgzIDEwLjE5NDMgNS44NTM0NiA5LjY2MjcgNS44NTM0NkM5LjAwMTE5IDUuODUzNDYgOC40OTMxMyA1Ljk4NzIxIDguMTI4MjIgNi4yNDM3N0M3Ljc3MTM2IDYuNDk0NjggNy41ODkxMSA2Ljg3MDU3IDcuNTg5MTEgNy4zODg0OEM3LjU4OTExIDcuNzMyMTYgNy43MjAxNCA4LjA0NDc4IDcuOTkwNTcgOC4zMjkxOEM4LjI4MjY3IDguNjA2NzMgOC42NTMxNCA4Ljg1ODU3IDkuMTAzNzcgOS4wODM3NEM5LjU3MzUzIDkuMzExMjggMTAuMDU3NiA5LjUxNzUzIDEwLjU1NiA5LjcwMjQ4TDEwLjU1NjIgOS43MDI1OEMxMS4wMTg2IDkuODc1ODEgMTEuNDczNSAxMC4wODUgMTEuOTIxIDEwLjMzMDFDMTIuMzg3NyAxMC41NjM0IDEyLjgwMzcgMTAuODYyNCAxMy4xNjg3IDExLjIyN0MxMy41Mzc2IDExLjU4MSAxMy44MzA5IDEyLjAyOTIgMTQuMDUgMTIuNTY5QzE0LjI3MTEgMTMuMDk5NCAxNC4zNzk2IDEzLjc0OTcgMTQuMzc5NiAxNC41MTY2QzE0LjM3OTYgMTUuMzM1OCAxNC4xNjcxIDE2LjA5NzQgMTMuNzQyNSAxNi43OTk1QzEzLjMxNjkgMTcuNTAzMyAxMi42OTQzIDE4LjA3MjkgMTEuODc4OCAxOC41MDk0TDExLjg3NzYgMTguNTFDMTEuNzAyNCAxOC42MDA3IDExLjUxODcgMTguNjgxNSAxMS4zMjY2IDE4Ljc1MjZMOS43NDY3NyAxNi4wMzQyQzEwLjA4NzggMTUuOTIyOSAxMC4zNjQ4IDE1Ljc1MjIgMTAuNTgwOCAxNS41MjM3TDEwLjU4MTggMTUuNTIyN0wxMC41ODI3IDE1LjUyMTdDMTAuODE4MSAxNS4yODY2IDEwLjk0MTIgMTQuOTU1OSAxMC45NDEyIDE0LjUxNjZDMTAuOTQxMiAxNC4yMjU4IDEwLjg0MjcgMTMuOTYxMiAxMC42NDEzIDEzLjcxOTdMMTAuNjQwMyAxMy43MTg0TDEwLjYzOTIgMTMuNzE3MUMxMC40NDc3IDEzLjQ3MTEgMTAuMTc4NCAxMy4yNDI0IDkuODI3NzggMTMuMDMyMkw5LjgyNzAzIDEzLjAzMTdMOS44MjYyOCAxMy4wMzEzQzkuNDg4MzEgMTIuODIwMiA5LjExNDQzIDEyLjYzNjkgOC43MDQzNCAxMi40ODE1TDguNzA0MSAxMi40ODE0QzguMjYzNTIgMTIuMzEzMSA3LjgxMTUyIDEyLjEyMTUgNy4zNDgxMiAxMS45MDY4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNC4wOTk1IDEzLjQ4ODRMMjQuMTAwMyAxMy40ODhDMjQuODI4IDEzLjE1MzYgMjUuNDA2OCAxMi43MTU1IDI1LjgzMzIgMTIuMTcyMkMyNi4yNzA2IDExLjYzMzEgMjYuNTg0NSAxMS4wMzUxIDI2Ljc3NDQgMTAuMzc4OEMyNi45Nzc0IDkuNzEyMTUgMjcuMDc5MiA5LjA1MTYzIDI3LjA3OTIgOC4zOTc1OEMyNy4wNzkyIDcuMjk1NyAyNi44Mzk3IDYuMzQwNDMgMjYuMzU2NSA1LjUzNTY4QzI1Ljg3MzMgNC43MTY1MyAyNS4xNzA3IDQuMDg4NSAyNC4yNTI1IDMuNjUxNDlDMjMuMzMzNCAzLjE5OTc4IDIyLjIxNSAyLjk3NjI2IDIwLjkwMSAyLjk3NjI2SDE2LjAxMjJWMTguOTcxN0gxOS4zMjE3VjEzLjk2OTJIMjEuNDU5N0MyMi41MDA1IDEzLjk2OTIgMjMuMzgxNiAxMy44MTA0IDI0LjA5OTUgMTMuNDg4NFpNMjMuMjcyMyA5LjkyOTc0TDIzLjI3MTcgOS45MzA2QzIzLjExMDEgMTAuMTU5MiAyMi44NzkzIDEwLjM1NzMgMjIuNTc1MyAxMC41MjMzQzIyLjI3NzYgMTAuNjcxNiAyMS45MDAxIDEwLjc0ODUgMjEuNDM4MiAxMC43NDg1SDE5LjMyMTdWNi4xNzU1MUgyMS40NTk3QzIxLjk5NDYgNi4xNzU1MSAyMi40MDUxIDYuMjY3MTggMjIuNjk5OCA2LjQ0MTE3TDIyLjcwMDYgNi40NDE2NUwyMi43MDE0IDYuNDQyMUMyMy4wMTkgNi42MjE0MiAyMy4yNDg2IDYuODM5MTUgMjMuMzk1OSA3LjA5MzQxQzIzLjU0ODQgNy4zNTY1MSAyMy42NDQgNy42MTcyNSAyMy42ODQ5IDcuODc1OTFMMjMuNjg1NCA3Ljg3ODg3TDIzLjY4NiA3Ljg4MThDMjMuNzQyNyA4LjEzNjUxIDIzLjc2OTcgOC4zMzYyMSAyMy43Njk3IDguNDgzNDZDMjMuNzY5NyA4LjY3MDc2IDIzLjcyOTQgOC44OTY2NyAyMy42NDUzIDkuMTYyODVMMjMuNjQ0NSA5LjE2NTA5TDIzLjY0MzkgOS4xNjczNkMyMy41NzU3IDkuNDI2NDEgMjMuNDUyNCA5LjY4MDUxIDIzLjI3MjMgOS45Mjk3NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMS45NTEyIDIuOTc2MjZIMjguNjQxOFYxOC45NzE3SDMxLjk1MTJWMi45NzYyNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzguMDIwNiAxMy45NDc3SDM5Ljk0NjhMNDMuMjg3MSAxOC45NzE3SDQ3LjE0NzZMNDMuNDI2NSAxMy4xNzAzQzQzLjg5OTQgMTIuODg1OSA0NC4yOTY2IDEyLjU0NjcgNDQuNjE3MSAxMi4xNTE5QzQ1LjA2OTEgMTEuNjEyNyA0NS4zOTA1IDExLjAxNDUgNDUuNTgwNiAxMC4zNTc3QzQ1Ljc4MzcgOS43MDUwMyA0NS44ODU1IDkuMDUxNTYgNDUuODg1NSA4LjM5NzU4QzQ1Ljg4NTUgNy41NzA5NiA0NS43NDc2IDYuODI3OTIgNDUuNDY5NyA2LjE3MDEyQzQ1LjE5MiA1LjQ5ODY5IDQ0Ljc4MjQgNC45Mjg0OSA0NC4yNDE0IDQuNDYwNzJDNDMuNzE0MSAzLjk3ODAzIDQzLjA1NyAzLjYxNDE2IDQyLjI3MjkgMy4zNjc0M0M0MS40ODc4IDMuMTA2MDYgNDAuNTk2MyAyLjk3NjI2IDM5LjU5OTkgMi45NzYyNkgzNC43MTExVjE4Ljk3MTdIMzguMDIwNlYxMy45NDc3Wk00MS45NzI4IDkuOTQ5MDlMNDEuOTcxNiA5Ljk1MDU2TDQxLjk3MDYgOS45NTIwN0M0MS44MDk0IDEwLjE4MDIgNDEuNTc5MiAxMC4zNzA5IDQxLjI3NTcgMTAuNTIyNUM0MC45Nzc4IDEwLjY3MTMgNDAuNTk5OCAxMC43NDg1IDQwLjEzNzEgMTAuNzQ4NUgzOC4wMjA2VjYuMTc1NTFINDAuMTU4NkM0MC42OTM1IDYuMTc1NTEgNDEuMTA0IDYuMjY3MTggNDEuMzk4NyA2LjQ0MTE3TDQxLjM5OTUgNi40NDE2NUw0MS40MDAzIDYuNDQyMUM0MS43MTc5IDYuNjIxNDIgNDEuOTQ3NSA2LjgzOTE1IDQyLjA5NDggNy4wOTM0MUM0Mi4yNDczIDcuMzU2NTEgNDIuMzQyOSA3LjYxNzI1IDQyLjM4MzggNy44NzU5MUw0Mi4zODQzIDcuODc4ODdMNDIuMzg0OSA3Ljg4MThDNDIuNDQxNCA4LjEzNTgxIDQyLjQ2ODYgOC4zNDI5MiA0Mi40Njg2IDguNTA0OTNDNDIuNDY4NiA4LjcyMTk5IDQyLjQyNzggOC45NjI1MiA0Mi4zNDQxIDkuMjI3MjZMNDIuMzQzNiA5LjIyODg3TDQyLjM0MzIgOS4yMzA1QzQyLjI3NTMgOS40NzQ2NCA0Mi4xNTI2IDkuNzE0MTYgNDEuOTcyOCA5Ljk0OTA5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTUxLjYyMzYgMi45NzYyNkg0OC4zMTQxVjE4Ljk3MTdINTEuNjIzNlYyLjk3NjI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTY0LjE2MTEgMi45NzYyNkg1My4zMDlWNi4xNzU1MUg1Ny4wMDUxVjE4Ljk3MTdMNjAuMzE0NiAxOC45NTg2VjYuMTc1NTFINjQuMTYxMVYyLjk3NjI2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjUyNDc3NCAwLjI3NDIyN0MwLjU3NDczNCAwLjI0NTQwOCAwLjYzODYxNyAwLjI2MjUxMSAwLjY2NzQ2MiAwLjMxMjQyN0wxNC4xMTQ2IDIzLjU4MzJDMTQuMTQzNCAyMy42MzMxIDE0LjEyNjMgMjMuNjk2OSAxNC4wNzY0IDIzLjcyNThDMTQuMDI2NCAyMy43NTQ2IDEzLjk2MjUgMjMuNzM3NSAxMy45MzM3IDIzLjY4NzZMMC40ODY1NDEgMC40MTY3OUMwLjQ1NzY5NyAwLjM2Njg3NCAwLjQ3NDgxNSAwLjMwMzA0NiAwLjUyNDc3NCAwLjI3NDIyN1oiIGZpbGw9IiM3N0E2QzAiLz4KPHBhdGggZD0iTTIuNzUzMDQgMTguNDI5OUgyLjE3NzQ5VjE5LjE2OTNIMS40Mzc1TDEuNDM3NSAxOS43NDQzSDIuMTc3NDlWMjAuNDgzN0gyLjc1MzA0VjE5Ljc0NDNIMy40OTMwNFYxOS4xNjkzTDIuNzUzMDQgMTkuMTY5M1YxOC40Mjk5WiIgZmlsbD0iIzc3QTZDMCIvPgo8L3N2Zz4K"
width="65"
height="24"
alt="Spirit"
/>
</a>

<h1 class='typography-heading-xlarge-bold'>Spirit Design System</h1>
<h2 class='typography-heading-medium-bold text-secondary mb-1000'>{{#if package}}{{package}} - {{/if}}Development Preview</h2>
<!-- HeaderMobileActions: start -->
<div class="HeaderMobileActions">
<button
type="button"
class="Button Button--secondary Button--medium Button--square"
data-spirit-toggle="offcanvas"
data-spirit-target="#off-canvas-navigation"
aria-controls="off-canvas-navigation"
aria-expanded="false"
>
<svg width="24" height="24" aria-hidden="true">
<use xlink:href="/assets/icons/svg/sprite.svg#hamburger" />
</svg>
<span class="accessibility-hidden">Menu</span>
</button>
</div>
<!-- HeaderMobileActions: end -->

<!-- HeaderDesktopActions: start -->
<nav class="HeaderDesktopActions" aria-label="Main navigation">
<!-- HeaderNav: start -->
<ul class="HeaderNav">
<li class="HeaderNavItem">
<a
href="/packages/web/"
class="HeaderLink {{# if (eq package 'Web')}}HeaderLink--current{{/if}}"
{{# if (eq package 'Web')}}aria-current="page"{{/if}}
>
Web
</a>
</li>
<li class="HeaderNavItem">
<a
href="/packages/web-react/"
class="HeaderLink {{# if (eq package 'Web React')}}HeaderLink--current{{/if}}"
{{# if (eq package 'Web React')}}aria-current="page"{{/if}}
>
Web React
</a>
</li>
{{!-- Hide link to the Twig implementation in production. Twig demo app only runs on localhost, we don't deploy it anywhere. --}}
{{#if @is_development}}
<li class="HeaderNavItem">
<a href="https://localhost:4443" class="HeaderLink">Web Twig</a>
</li>
{{/if}}
<li class="HeaderNavItem">
<a
href="/packages/form-validations/"
class="HeaderLink {{# if (eq package 'Form Validations')}}HeaderLink--current{{/if}}"
{{# if (eq package 'Form Validations')}}aria-current="page"{{/if}}
>
Form Validations
</a>
</li>
</ul>
<!-- HeaderNav: end -->
</nav>
<!-- HeaderDesktopActions: end -->

<!-- HeaderDesktopActions: start -->
<nav class="HeaderDesktopActions HeaderDesktopActions--end">

{{> themeSwitcher isLabelHidden=true}}

<div class='d-grid d-tablet-block'>
<a
href='https://github.com/lmc-eu/spirit-design-system'
class='Button Button--tertiary Button--large mb-400 mb-tablet-0 mr-tablet-400'
</nav>
<!-- HeaderDesktopActions: end -->
</header>

<!-- HeaderDialog: start -->
<dialog id="off-canvas-navigation" class="HeaderDialog" aria-label="Menu">
<div class="HeaderDialog__panel">
<div class="HeaderDialog__content">

<!-- HeaderDialogCloseButton: start -->
<button
type="button"
class="HeaderDialogCloseButton"
data-spirit-dismiss="off-canvas-navigation"
data-spirit-target="#off-canvas-navigation"
aria-controls="off-canvas-navigation"
aria-expanded="false"
>
GitHub Project
</a>
<a href='https://spirit.supernova-docs.io/spirit/' class='Button Button--tertiary Button--large'>
Spirit Docs →
</a>
</div>
<svg width="24" height="24" aria-hidden="true">
<use xlink:href="/assets/icons/svg/sprite.svg#close" />
</svg>
<span class="accessibility-hidden">Close</span>
</button>
<!-- HeaderDialogCloseButton: end -->

<!-- HeaderDialogActions: start -->
<nav class="HeaderDialogActions HeaderDialogActions--primary" aria-label="Main navigation">

<!-- HeaderDialogNav: start -->
<ul class="HeaderDialogNav">
<li class="HeaderDialogNavItem">
<a
href="/packages/web/"
class="HeaderDialogLink {{# if (eq package 'Web')}}HeaderDialogLink--current{{/if}}"
{{# if (eq package 'Web')}}aria-current="page"{{/if}}
>
Web
</a>
</li>
<li class="HeaderDialogNavItem">
<a
href="/packages/web-react/"
class="HeaderDialogLink {{# if (eq package 'Web React')}}HeaderDialogLink--current{{/if}}"
{{# if (eq package 'Web React')}}aria-current="page"{{/if}}
>
Web React
</a>
</li>
{{!-- Hide link to the Twig implementation in production. Twig demo app only runs on localhost, we don't deploy it anywhere. --}}
{{#if @is_development}}
<li class="HeaderDialogNavItem">
<a href="https://localhost:4443" class="HeaderDialogLink">Web Twig</a>
</li>
{{/if}}
<li class="HeaderDialogNavItem">
<a
href="/packages/form-validations/"
class="HeaderDialogLink {{# if (eq package 'Form Validations')}}HeaderDialogLink--current{{/if}}"
{{# if (eq package 'Form Validations')}}aria-current="page"{{/if}}
>
Form Validations
</a>
</li>
</ul>
<!-- HeaderDialogNav: end -->

</nav>
<nav class="HeaderDialogActions HeaderDialogActions--secondary" aria-label="Secondary navigation">

{{> themeSwitcher isLabelHidden=false}}

</nav>
<!-- HeaderDialogActions: end -->

</div>
</div>
</header>
</dialog>
<!-- HeaderDialog: end -->
14 changes: 12 additions & 2 deletions apps/demo/partials/layout/base.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,15 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<title>{{#if package}}{{package}} - {{/if}}Development Preview</title>
<title>
{{#if title}}
{{title}}
{{#if package}}{{package}}{{/if}}
Spirit Design System
{{else}}
Spirit Design System — Development preview
{{/if}}
</title>

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
Expand All @@ -19,11 +27,13 @@
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=block">
<link rel="stylesheet" href="/apps/demo/assets/index.scss">

<script src="/packages/web/src/js/index.esm.ts" type="module"></script>

{{#> scripts}}
{{/scripts}}

</head>
<body>
<body class="bg-primary">

{{> @partial-block}}

Expand Down
20 changes: 0 additions & 20 deletions apps/demo/partials/layout/default.hbs

This file was deleted.

11 changes: 0 additions & 11 deletions apps/demo/partials/layout/plain.hbs

This file was deleted.

7 changes: 0 additions & 7 deletions apps/demo/partials/section.hbs

This file was deleted.

5 changes: 0 additions & 5 deletions apps/demo/partials/tileList.hbs

This file was deleted.

8 changes: 4 additions & 4 deletions apps/demo/partials/web-react/demo.hbs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{{#> web-react/layout/plain }}
{{#> web-react/layout/default }}

<div id="root"></div>
<script type="module" src="./demo/index.tsx"></script>
<div id="root"></div>
<script type="module" src="./demo/index.tsx"></script>

{{/web-react/layout/plain }}
{{/web-react/layout/default }}
10 changes: 4 additions & 6 deletions apps/demo/partials/web-react/icons.hbs
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
{{#> web-react/layout/default page="icons"}}
{{#> web-react/layout/default page="icons" title="Icons"}}

{{#> section title="Icons"}}
{{> web-react/tabs }}

<div id="root"></div>
<script type="module" src="./index.tsx"></script>

{{/section}}
<div id="root"></div>
<script type="module" src="./index.tsx"></script>

{{/web-react/layout/default}}
16 changes: 8 additions & 8 deletions apps/demo/partials/web-react/index.hbs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{{#> web-react/layout/default page="components"}}
{{#> web-react/layout/default page="components" title="Components"}}

{{#> section title="Components"}}
{{#> boxList}}
{{#each @web_react_components as |component|}}
{{> component component=component path="src/components"}}
{{/each}}
{{/boxList}}
{{/section}}
{{> web-react/tabs }}

{{#> cardList}}
{{#each @web_react_components as |component|}}
{{> card content=component.title path="src/components" urlname=component.name}}
{{/each}}
{{/cardList}}

{{/web-react/layout/default}}
Loading

0 comments on commit e6b7391

Please sign in to comment.