swornforged/lib/swornforged_web/controllers/srd_html/encounters.html.heex

28 lines
1.1 KiB
Plaintext

<.srd_type_container>
<.srd_type_title>Encounters</.srd_type_title>
<div :for={item <- @encounters} id={item["$id"]}>
<.srd_item item={item}>
<:title>
<%= get_in(item, ["Display", "Title"]) %>
</:title>
<div class="flex flex-col gap-4">
<div class="prose max-w-none text-justify dark:prose-invert">
<%= raw Markdown.get_cache_html!(item["Description"], item["$id"]) %>
</div>
<div :for={variant <- item["Variants"]} class="p-2 md:p-4">
<.srd_item item={variant}>
<:title><%= get_in(variant, ["Display", "Title"]) %></:title>
<div class="prose max-w-none text-justify dark:prose-invert">
<%= raw Markdown.get_cache_html!(variant["Description"], item["$id"]) %>
</div>
</.srd_item>
</div>
<div class="prose max-w-none text-justify dark:prose-invert">
<blockquote>
Quest Starter: <%= item["Quest Starter"] %>
</blockquote>
</div>
</div>
</.srd_item>
</div>
</.srd_type_container>