25 lines
1020 B
Plaintext
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>
|