mirror of
https://onedev.site.tesses.net/tytd2025
synced 2026-02-08 17:45:45 +00:00
34 lines
1.4 KiB
Plaintext
34 lines
1.4 KiB
Plaintext
func Components.PersonalListDescription(tytd,name,editing)
|
|
{
|
|
var description = tytd.GetPersonalListDescription(name);
|
|
var first=true;
|
|
<return>
|
|
<if(editing)>
|
|
<true>
|
|
<form hx-post={$"./edit-personal-description?name={Net.Http.UrlEncode(name)}"} hx-swap="outerHTML">
|
|
<div class="row">
|
|
<div class="max">
|
|
<div class="field textarea label border">
|
|
<textarea name="description">{description}</textarea>
|
|
<label>Description</label>
|
|
</div>
|
|
</div>
|
|
<div class="min">
|
|
<button><i>save</i></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</true>
|
|
<false>
|
|
<div class="row" id="description">
|
|
<div class="max">
|
|
<plink(description)>
|
|
</div>
|
|
<div class="min">
|
|
<button hx-get={$"./edit-personal-description?name={Net.Http.UrlEncode(name)}"} hx-target="#description" hx-swap="outerHTML"><i>edit</i></button>
|
|
</div>
|
|
</div>
|
|
</false>
|
|
</if>
|
|
</return>
|
|
} |