mirror of
https://github.com/aleksilassila/reiverr.git
synced 2026-04-22 08:45:13 +02:00
Completed discovery page
This commit is contained in:
34
src/lib/components/GridPage/GridPage.svelte
Normal file
34
src/lib/components/GridPage/GridPage.svelte
Normal file
@@ -0,0 +1,34 @@
|
||||
<script lang="ts">
|
||||
import { ChevronLeft } from 'radix-icons-svelte';
|
||||
import IconButton from '../IconButton.svelte';
|
||||
import CardGrid from '../Card/CardGrid.svelte';
|
||||
import CardPlaceholder from '../Card/CardPlaceholder.svelte';
|
||||
import { capitalize } from '$lib/utils';
|
||||
|
||||
export let title: string;
|
||||
</script>
|
||||
|
||||
<div class="pt-24 p-8 bg-black">
|
||||
<!-- svelte-ignore a11y-no-static-element-interactions -->
|
||||
<div class="flex flex-col gap-1 items-start">
|
||||
<!-- svelte-ignore a11y-click-events-have-key-events -->
|
||||
<h1 class="font-bold text-5xl">{capitalize(title)}</h1>
|
||||
<div
|
||||
class="flex items-center cursor-pointer hover:text-zinc-200 text-zinc-400 transition-colors"
|
||||
on:click={() => window?.history?.back()}
|
||||
>
|
||||
<ChevronLeft size={20} />
|
||||
<h2>Back</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="p-8">
|
||||
<CardGrid>
|
||||
<slot>
|
||||
{#each [...Array(20).keys()] as index (index)}
|
||||
<CardPlaceholder size="dynamic" {index} />
|
||||
{/each}
|
||||
</slot>
|
||||
</CardGrid>
|
||||
</div>
|
||||
Reference in New Issue
Block a user