import { Text } from "preact-i18n"; import { ModalForm } from "@revoltchat/ui"; import { useClient } from "../../client/ClientController"; import { ModalProps } from "../types"; /** * Modify display name modal */ export default function ModifyDisplayname({ ...props }: ModalProps<"modify_displayname">) { const client = useClient(); return ( display_name && display_name !== client.user!.username ? client.users.edit({ display_name, } as never) : client.users.edit({ remove: ["DisplayName"], } as never) } submit={{ children: , }} /> ); }