{{ bill.title }}
Latest action
{% if bill.latest_action_date %} {{ bill.latest_action_date }} — {% endif %} {{ bill.latest_action_text or "—" }}
Summaries
{% if bill.summaries_fetched_at is none %} {{ empty_state("Summaries not yet fetched.") }} {% elif summaries %} {% set latest_index = summaries|length - 1 %}{{ s.action_desc or s.version_code }} {% if s.action_date %}· {{ s.action_date }}{% endif %}
Fetched {{ bill.summaries_fetched_at|humanize_age }}.
{% else %}No summaries published.
Fetched {{ bill.summaries_fetched_at|humanize_age }}.
{% endif %}Sponsor
{% if bill.sponsor_bioguide_id %} {% if bill.sponsor_display_name %} {{ bill.sponsor_display_name }} {% else %} Bioguide {{ bill.sponsor_bioguide_id }} (not indexed) {% endif %} {% else %} No sponsor recorded. {% endif %}Cosponsors
{% if bill.cosponsors_fetched_at is none %} {{ empty_state("Cosponsors not yet fetched.") }} {% elif cosponsors %} {% call(c) show_more_list(cosponsors, 8, "cosponsors") %}{{ cosponsor_li(c) }}{% endcall %}Fetched {{ bill.cosponsors_fetched_at|humanize_age }}.
{% else %}No cosponsors recorded.
Fetched {{ bill.cosponsors_fetched_at|humanize_age }}.
{% endif %}Vote history
{% if vote_history %} {% call(v) show_more_list(vote_history, 5, "votes", "space-y-2") %}{% include "_vote_row.html" %}{% endcall %} {% else %}No votes recorded for this bill yet.
{% endif %}Action history
{% if bill.actions_fetched_at is none %} {{ empty_state("Action history not yet fetched.") }} {% elif actions %} {% call(action) show_more_list(actions, 8, "actions", "") %}{% include "bills/_action_row.html" %}{% endcall %}Fetched {{ bill.actions_fetched_at|humanize_age }}.
{% else %}No actions recorded.
Fetched {{ bill.actions_fetched_at|humanize_age }}.
{% endif %}Subjects
{% if bill.subjects_fetched_at is none %} {{ empty_state("Subjects not yet fetched.") }} {% elif subjects %} {% call(s) show_more_list(subjects, 18, "subjects", "flex flex-wrap gap-1", "div") -%} {{ s }} {%- endcall %}Fetched {{ bill.subjects_fetched_at|humanize_age }}.
{% else %}No subjects assigned.
Fetched {{ bill.subjects_fetched_at|humanize_age }}.
{% endif %}Titles
{% if bill.titles_fetched_at is none %} {{ empty_state("Titles not yet fetched.") }} {% elif titles %} {% call(t) show_more_list(titles, 4, "titles", "space-y-2") %}{{ title_li(t) }}{% endcall %}Fetched {{ bill.titles_fetched_at|humanize_age }}.
{% else %}No titles recorded.
Fetched {{ bill.titles_fetched_at|humanize_age }}.
{% endif %}