[chore] move cards to htmx post

This commit is contained in:
2026-02-22 11:00:30 -05:00
parent b7679168ae
commit bdcf90b0d9
7 changed files with 60 additions and 118 deletions

View File

@@ -1,25 +1,18 @@
---
import Layout from '../layouts/Main.astro';
import CardGrid from "../components/CardGrid.astro";
import Card from "../components/Card.astro";
import StickyFilter from '../components/StickyFilter.astro';
export const prerender = false;
// super dirty form retrieval
// TODO: need to prevent XSS here
const searchParams = Astro.url.searchParams;
const query = searchParams.get('q') || '*';
---
<Layout>
<StickyFilter query={ query } />
<StickyFilter />
<div class="container">
<h1 class="my-5">Rigid's app thing</h1>
<CardGrid>
<Card slot="Card" query={query}></Card>
</CardGrid>
<CardGrid />
<div class="modal fade card-modal" id="cardModal" tabindex="-1" aria-labelledby="cardModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered modal-fullscreen-md-down modal-xl">