From f26f1c24ae8b23c7e9700451b9bd90337e23d5d1 Mon Sep 17 00:00:00 2001 From: "web@ppanel" Date: Mon, 13 Jan 2025 21:15:35 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(subscribe):=20Update=20Subscri?= =?UTF-8?q?beTable=20component=20to=20use=20API.SubscribeItem=20type=20and?= =?UTF-8?q?=20ensure=20proper=20type=20casting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/dashboard/subscribe/subscribe-table.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/admin/app/dashboard/subscribe/subscribe-table.tsx b/apps/admin/app/dashboard/subscribe/subscribe-table.tsx index 6fc3b06..a62a47a 100644 --- a/apps/admin/app/dashboard/subscribe/subscribe-table.tsx +++ b/apps/admin/app/dashboard/subscribe/subscribe-table.tsx @@ -36,7 +36,7 @@ export default function SubscribeTable() { }); const ref = useRef(null); return ( - + action={ref} header={{ toolbar: ( @@ -186,7 +186,7 @@ export default function SubscribeTable() { ]} actions={{ render: (row) => [ - + key='edit' trigger={t('edit')} title={t('editSubscribe')} @@ -221,7 +221,7 @@ export default function SubscribeTable() { ...params, show: false, sell: false, - }); + } as API.CreateSubscribeRequest); toast.success(t('copySuccess')); ref.current?.refresh(); setLoading(false); @@ -241,7 +241,7 @@ export default function SubscribeTable() { description={t('deleteWarning')} onConfirm={async () => { await deleteSubscribe({ - id: row.id, + id: row.id!, }); toast.success(t('deleteSuccess')); ref.current?.refresh(); @@ -258,7 +258,7 @@ export default function SubscribeTable() { description={t('deleteWarning')} onConfirm={async () => { await batchDeleteSubscribe({ - ids: rows.map((item) => item.id), + ids: rows.map((item) => item.id) as number[], }); toast.success(t('deleteSuccess')); @@ -290,7 +290,7 @@ export default function SubscribeTable() { if (changedItems.length > 0) { subscribeSort({ - sort: changedItems.map((item) => ({ id: item.id, sort: item.sort })), + sort: changedItems.map((item) => ({ id: item.id, sort: item.sort })) as API.SortItem[], }); }