Files
pokemon/src/pages/pokemon.astro

27 lines
695 B
Plaintext
Raw Normal View History

2026-02-12 23:27:13 -05:00
---
import Layout from '../layouts/Main.astro';
import CardGrid from "../components/CardGrid.astro";
import Card from "../components/Card.astro";
import CardModal from "../components/CardModal.astro";
import StickyFilter from '../components/StickyFilter.astro';
2026-02-17 13:27:48 -05:00
export const prerender = false;
// super dirty form retrieval
// TODO: need to prevent XSS here
const searchParams = Astro.url.searchParams;
const query = searchParams.get('q') || '*';
2026-02-12 23:27:13 -05:00
---
<Layout>
<StickyFilter query={ query } />
2026-02-12 23:27:13 -05:00
<div class="container">
<h1 class="my-5">Rigid's app thing</h1>
<CardGrid>
2026-02-17 13:27:48 -05:00
<Card slot="Card" query={query}></Card>
</CardGrid>
<CardModal></CardModal>
</div>
2026-02-12 23:27:13 -05:00
</div>
</Layout>