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

25 lines
1020 B
Plaintext

<.srd_type_container>
<.srd_type_title>Assets</.srd_type_title>
<div :for={asset_type <- @assets} id={asset_type["$id"]}>
<.srd_subtype_title>
<%= get_in(asset_type, ["Display", "Title"]) %>
</.srd_subtype_title>
<ul class="flex flex-col gap-6">
<li :for={asset <- asset_type["Assets"]} id={asset["$id"]}>
<.srd_item item={asset}>
<:title><%= get_in(asset, ["Display", "Title"]) %></:title>
<ol class="flex flex-col gap-2">
<li :for={ability <- asset["Abilities"]} id={ability["$id"]}>
<div class="flex gap-6">
<input type="checkbox" disabled={true} checked={ability["Enabled"]} />
<div class="max-w-none prose dark:prose-invert text-justify">
<%= raw(Markdown.get_cache_html!(ability["Text"], ability["$id"], compact_output: true)) %>
</div>
</div>
</li>
</ol>
</.srd_item>
</li>
</ul>
</div>
</.srd_type_container>