mirror of
https://github.com/LukeHagar/sveltesociety.dev.git
synced 2025-12-06 04:21:38 +00:00
* Experiment with SSR and query params * Require all tags to be present * Fix when no query param present * Add tag links * Working add/remove tags * Fix templates route * Remove old category/tags selectors * Button style * More styling * Remove unused code * Remove @sindresorhus/slugify * Format and disable prerender * Improve css grid * Use searchParams.getAll * Replace itemsjs with filter/sort functions * Always show selected tags * Add data-sveltekit-noscroll * Move sortableFields to prop level * Simplify code * Fix sortArray for dates * Add an icon to clear filters * Convert tags to kebab-case * Add category to tags * Delete category field * Remove duplicated tags * Merge more tags
20 lines
451 B
Svelte
20 lines
451 B
Svelte
<script lang="ts">
|
|
import SearchableJson from '$lib/SearchableJson.svelte';
|
|
|
|
export let data;
|
|
</script>
|
|
|
|
<SearchableJson
|
|
data={data.packages}
|
|
tags={data.tags}
|
|
selectedTags={data.selectedTags}
|
|
sortableFields={[
|
|
{ value: 'stars', label: 'Stars', asc: false },
|
|
{ value: 'title', label: 'Name', asc: true },
|
|
{ value: 'date', label: 'Date', asc: false }
|
|
]}
|
|
displayTitle="Packages"
|
|
displayTitleSingular="package"
|
|
submittingType="package"
|
|
/>
|