@use crate::post::Post;
@use super::{header_html, footer_html};

@(posts: Vec<Post>)

@:header_html(Some("Gallery"), None)

<h1>Gallery</h1>

<p>Here are links to a lot of the art I have done in the last few years.</p>

<div class="grid">
    @for post in posts {
    <div class="card cell -4of12 blogpost-card">
        <header class="card-header">@post.front_matter.title</header>
        <div class="card-content">
            <center><p>Posted on @post.date.format("%Y-%m-%d")<br /><a href="/@post.link"><img src="@post.front_matter.thumb.as_ref().unwrap()" /></a></p></center>
        </div>
    </div>
    }
</div>

@:footer_html()