28 lines
1.1 KiB
Plaintext
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> |