{% extends "base.html" %} {% from "chirpui/layout.html" import container %} {% from "chirpui/rendered_content.html" import rendered_content %} {% from "chirpui/resource_index.html" import resource_index %} {% block content %} {% let title = page?.title ?? section?.title ?? site?.title ?? "Index" %} {% let description = params?.description ?? section?.params?.description ?? site?.description ?? none %} {% let items = posts ?? pages ?? section?.pages ?? [] %} {% let subsections = subsections ?? section?.subsections ?? [] %} {% let resources = items + subsections %} {% call container(cls="chirp-theme-section-index") %} {% call resource_index(title, page?.href ?? section?.href ?? "/", subtitle=description, search_placeholder="Filter this section...", button_icon="magnifying-glass", results_title="In this section", results_subtitle=(resources | length) ~ " entries", results_layout="grid", results_cols=3, has_results=resources | length > 0, empty_title="No section content yet", empty_message="Pages and subsections appear here when added.", cls="chirp-theme-section-index__resources") %} {% let items = resources %} {% include "autodoc/partials/cards.html" %} {% end %} {% if content and content.strip() %} {% call rendered_content(cls="chirp-theme-section-index__content") %} {{ content | safe }} {% end %} {% end %} {% end %} {% end %}