diff --git a/src/features/ui/components/modal-root.tsx b/src/features/ui/components/modal-root.tsx index 4b8827837..d2a843121 100644 --- a/src/features/ui/components/modal-root.tsx +++ b/src/features/ui/components/modal-root.tsx @@ -44,6 +44,7 @@ import { VideoModal, EditRuleModal, ZapPayRequestModal, + ZapSplitModal, ZapInvoiceModal, ZapsModal, } from 'soapbox/features/ui/util/async-components'; @@ -96,6 +97,7 @@ const MODAL_COMPONENTS: Record> = { 'ZAPS': ZapsModal, 'ZAP_INVOICE': ZapInvoiceModal, 'ZAP_PAY_REQUEST': ZapPayRequestModal, + 'ZAP_SPLIT': ZapSplitModal, }; export type ModalType = keyof typeof MODAL_COMPONENTS | null; diff --git a/src/features/ui/util/async-components.ts b/src/features/ui/util/async-components.ts index 2510fb96f..125d08221 100644 --- a/src/features/ui/util/async-components.ts +++ b/src/features/ui/util/async-components.ts @@ -179,3 +179,4 @@ export const AdminNostrRelays = lazy(() => import('soapbox/features/admin/nostr- export const ZapPayRequestModal = lazy(() => import('soapbox/features/ui/components/modals/zap-pay-request')); export const ZapInvoiceModal = lazy(() => import('soapbox/features/ui/components/modals/zap-invoice')); export const ZapsModal = lazy(() => import('soapbox/features/ui/components/modals/zaps-modal')); +export const ZapSplitModal = lazy(() => import('soapbox/features/ui/components/modals/zap-split/zap-split-modal'));