Updated back on tutorials

This commit is contained in:
Eldad Fux
2023-09-28 01:20:49 +03:00
parent d38a78449e
commit 7e6aac1759
3 changed files with 9 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
export let title: string; export let title: string;
export let toc: Array<TocItem>; export let toc: Array<TocItem>;
export let currentStep: number; export let currentStep: number;
export let back: string;
export let tutorials: Array<Tutorial>; export let tutorials: Array<Tutorial>;
@@ -28,7 +29,9 @@
<slot name="metadata" /> <slot name="metadata" />
</ul> </ul>
<div class="u-position-relative u-flex u-cross-center"> <div class="u-position-relative u-flex u-cross-center">
<button {#if back}
<a
href={back}
class=" class="
aw-button is-text is-only-icon aw-u-cross-center aw-u-size-40 aw-button is-text is-only-icon aw-u-cross-center aw-u-size-40
u-position-absolute u-inset-inline-start-0 aw-u-translate-x-negative" u-position-absolute u-inset-inline-start-0 aw-u-translate-x-negative"
@@ -38,7 +41,8 @@
class="icon-cheveron-left aw-u-font-size-24 aw-u-color-text-primary aw-is-not-mobile" class="icon-cheveron-left aw-u-font-size-24 aw-u-color-text-primary aw-is-not-mobile"
aria-hidden="true" aria-hidden="true"
/> />
</button> </a>
{/if}
<h1 class="aw-title">{title}</h1> <h1 class="aw-title">{title}</h1>
</div> </div>
</div> </div>

View File

@@ -27,6 +27,7 @@
export let expandable = false; export let expandable = false;
export let navigation: NavTree; export let navigation: NavTree;
export let parent: NavParent | undefined = undefined; export let parent: NavParent | undefined = undefined;
export let back: string;
function isNavLink(item: NavLink | NavGroup): item is NavLink { function isNavLink(item: NavLink | NavGroup): item is NavLink {
return 'href' in item; return 'href' in item;

View File

@@ -20,6 +20,7 @@
export let difficulty: string; export let difficulty: string;
export let readtime: string; export let readtime: string;
export let step: number; export let step: number;
export let back: string;
setContext<LayoutContext>('headings', writable({})); setContext<LayoutContext>('headings', writable({}));
@@ -56,7 +57,7 @@
<meta name="description" content={description} /> <meta name="description" content={description} />
</svelte:head> </svelte:head>
<DocsTutorial {title} {toc} {tutorials} currentStep={step}> <DocsTutorial {title} {back} {toc} {tutorials} currentStep={step}>
<svelte:fragment slot="metadata"> <svelte:fragment slot="metadata">
{#if difficulty} {#if difficulty}
<li>{difficulty}</li> <li>{difficulty}</li>