fix: settings page — remove duplicate heading, fix radio button macro usage

This commit is contained in:
Ricardo
2026-03-31 22:50:46 +02:00
parent 3bd1d02cb9
commit f85f2ba551
+17 -13
View File
@@ -11,8 +11,6 @@
{{ notificationBanner({ type: "success", text: "Settings saved." }) }} {{ notificationBanner({ type: "success", text: "Settings saved." }) }}
{% endif %} {% endif %}
{{ heading({ text: title }) }}
<form method="POST" action="{{ mountPath }}/admin/settings"> <form method="POST" action="{{ mountPath }}/admin/settings">
<input type="hidden" name="_csrf" value="{{ csrfToken }}"> <input type="hidden" name="_csrf" value="{{ csrfToken }}">
@@ -47,13 +45,16 @@
{{ radios({ {{ radios({
name: "defaultVisibility", name: "defaultVisibility",
label: "Default post visibility", fieldset: {
legend: "Default post visibility"
},
hint: "Default visibility for new posts. Default: " + defaults.defaultVisibility, hint: "Default visibility for new posts. Default: " + defaults.defaultVisibility,
items: [ items: [
{ value: "public", text: "Public", checked: settings.defaultVisibility == "public" }, { value: "public", label: "Public" },
{ value: "unlisted", text: "Unlisted", checked: settings.defaultVisibility == "unlisted" }, { value: "unlisted", label: "Unlisted" },
{ value: "private", text: "Followers only", checked: settings.defaultVisibility == "private" } { value: "private", label: "Followers only" }
] ],
values: [settings.defaultVisibility]
}) }} }) }}
{{ input({ {{ input({
@@ -128,14 +129,17 @@
{{ radios({ {{ radios({
name: "logLevel", name: "logLevel",
label: "Federation log level", fieldset: {
legend: "Federation log level"
},
hint: "Fedify log verbosity. Default: " + defaults.logLevel, hint: "Fedify log verbosity. Default: " + defaults.logLevel,
items: [ items: [
{ value: "debug", text: "Debug", checked: settings.logLevel == "debug" }, { value: "debug", label: "Debug" },
{ value: "info", text: "Info", checked: settings.logLevel == "info" }, { value: "info", label: "Info" },
{ value: "warning", text: "Warning", checked: settings.logLevel == "warning" }, { value: "warning", label: "Warning" },
{ value: "error", text: "Error", checked: settings.logLevel == "error" } { value: "error", label: "Error" }
] ],
values: [settings.logLevel]
}) }} }) }}
</fieldset> </fieldset>