2022-11-10 00:12:34 +05:30
|
|
|
<script lang="ts">
|
2022-11-20 23:42:38 +05:30
|
|
|
import type { PageData } from "./$types";
|
2022-12-27 20:58:47 +05:30
|
|
|
|
|
|
|
export let data: PageData;
|
2022-08-07 19:05:50 +05:30
|
|
|
</script>
|
|
|
|
|
2023-01-25 22:41:11 +05:30
|
|
|
<div class="h1-no-lg flex flex-col sm:(flex-row items-center) gap-4 !mb-0">
|
|
|
|
<span class="text-4xl font-bold">{data.title}</span>
|
|
|
|
<a href="/instances/advanced" class="button sm:w-fit"><div class="i-ic:outline-computer" /> Advanced</a>
|
|
|
|
</div>
|
2022-08-24 21:37:30 +05:30
|
|
|
|
2023-01-25 22:41:11 +05:30
|
|
|
<div class="flex flex-col">
|
|
|
|
{#each data.instances as category}
|
2022-12-30 22:32:49 +05:30
|
|
|
<div class="flex flex-col">
|
2023-01-25 22:41:11 +05:30
|
|
|
<h2>{category.name}</h2>
|
|
|
|
<div class="flex flex-row flex-wrap gap-4">
|
|
|
|
{#each category.data as instance}
|
|
|
|
<a href={instance.geo || instance.eu} class="flex flex-row items-center gap-4 rounded bg-secondary p-4 w-110 no-underline text-text">
|
|
|
|
{#if instance.icon}
|
|
|
|
<img src={instance.icon} alt="{instance.name} logo" class="h-20 rounded">
|
|
|
|
{/if}
|
|
|
|
<div>
|
|
|
|
<span class="text-2xl">{instance.name}</span>
|
|
|
|
<p>{instance.description}</p>
|
|
|
|
</div>
|
|
|
|
</a>
|
|
|
|
{/each}
|
|
|
|
</div>
|
2022-12-30 22:32:49 +05:30
|
|
|
</div>
|
2023-01-25 22:41:11 +05:30
|
|
|
{/each}
|
|
|
|
</div>
|