feat(settings): convert metadata to text (#2444)

This commit is contained in:
Sma11X 2023-11-27 20:17:58 +08:00 committed by GitHub
parent 585d8c6f0b
commit 7785f4fe06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 28 additions and 4 deletions

View file

@ -1,7 +1,6 @@
<script lang="ts" setup>
import type { mastodon } from 'masto'
import { useForm } from 'slimeform'
import { parse } from 'ultrahtml'
definePageMeta({
middleware: 'auth',
@ -31,9 +30,7 @@ const { form, reset, submitter, isDirty, isError } = useForm({
const fieldsAttributes = Array.from({ length: maxAccountFieldCount.value }, (_, i) => {
const field = { ...account?.fields?.[i] || { name: '', value: '' } }
const linkElement = (parse(field.value)?.children?.[0])
if (linkElement && linkElement?.attributes?.href)
field.value = linkElement.attributes.href
field.value = convertMetadata(field.value)
return field
})