Use react-query and zod for announcements

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-04-09 23:38:09 +02:00
parent d4beb15d71
commit 161db37ba0
28 changed files with 391 additions and 905 deletions

View File

@ -1,8 +1,6 @@
import {
AdminAccountRecord,
AdminReportRecord,
AnnouncementRecord,
AnnouncementReactionRecord,
AttachmentRecord,
ChatRecord,
ChatMessageRecord,
@ -29,8 +27,6 @@ import type { LegacyMap } from 'soapbox/utils/legacy';
type AdminAccount = ReturnType<typeof AdminAccountRecord>;
type AdminLog = ReturnType<typeof LogEntryRecord>;
type AdminReport = ReturnType<typeof AdminReportRecord>;
type Announcement = ReturnType<typeof AnnouncementRecord>;
type AnnouncementReaction = ReturnType<typeof AnnouncementReactionRecord>;
type Attachment = ReturnType<typeof AttachmentRecord>;
type Chat = ReturnType<typeof ChatRecord>;
type ChatMessage = ReturnType<typeof ChatMessageRecord>;
@ -64,8 +60,6 @@ export {
AdminAccount,
AdminLog,
AdminReport,
Announcement,
AnnouncementReaction,
Attachment,
Chat,
ChatMessage,