mirror of
https://github.com/ReCloudStudio/WebHooker.git
synced 2026-09-22 16:11:29 +00:00
feat: add per-group emoji toggle and standardized embed titles
This commit is contained in:
parent
49baf63a17
commit
809f89400b
11 changed files with 437 additions and 133 deletions
|
|
@ -56,6 +56,10 @@
|
|||
/>
|
||||
<div class="hint">{{ t("groupEditor.ownersHint") }}</div>
|
||||
</div>
|
||||
<label class="inline">
|
||||
<input v-model="form.emoji" type="checkbox" />
|
||||
<span>{{ t("groupEditor.emoji") }}</span>
|
||||
</label>
|
||||
<div class="err">{{ formError }}</div>
|
||||
</form>
|
||||
<div class="editor-foot">
|
||||
|
|
@ -91,6 +95,7 @@ const form = reactive({
|
|||
name: "",
|
||||
adminIds: "",
|
||||
owners: "",
|
||||
emoji: true,
|
||||
});
|
||||
|
||||
function splitList(text: string): string[] {
|
||||
|
|
@ -109,6 +114,7 @@ watch(
|
|||
form.name = g?.name ?? "";
|
||||
form.adminIds = (g?.adminIds ?? []).join(", ");
|
||||
form.owners = (g?.owners ?? []).join(", ");
|
||||
form.emoji = g?.emoji ?? true;
|
||||
formError.value = "";
|
||||
},
|
||||
);
|
||||
|
|
@ -135,6 +141,7 @@ function save(): void {
|
|||
name,
|
||||
adminIds: splitList(form.adminIds),
|
||||
owners: owners.length ? owners : undefined,
|
||||
emoji: form.emoji,
|
||||
});
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue