BlueWallet/navigation/LazyLoadLNDCreateInvoiceStack.tsx
Marcos Rodriguez Velez 959ba17fd5
REF: SelectWallet to TSX
2024-06-08 12:01:56 -04:00

40 lines
1.3 KiB
TypeScript

import React, { lazy, Suspense } from 'react';
import { LazyLoadingIndicator } from './LazyLoadingIndicator';
const LNDCreateInvoice = lazy(() => import('../screen/lnd/lndCreateInvoice'));
const SelectWallet = lazy(() => import('../screen/wallets/SelectWallet'));
const LNDViewInvoice = lazy(() => import('../screen/lnd/lndViewInvoice'));
const LNDViewAdditionalInvoiceInformation = lazy(() => import('../screen/lnd/lndViewAdditionalInvoiceInformation'));
const LNDViewAdditionalInvoicePreImage = lazy(() => import('../screen/lnd/lndViewAdditionalInvoicePreImage'));
export const LNDCreateInvoiceComponent = () => (
<Suspense fallback={<LazyLoadingIndicator />}>
<LNDCreateInvoice />
</Suspense>
);
export const SelectWalletComponent = () => (
<Suspense fallback={<LazyLoadingIndicator />}>
<SelectWallet />
</Suspense>
);
export const LNDViewInvoiceComponent = () => (
<Suspense fallback={<LazyLoadingIndicator />}>
<LNDViewInvoice />
</Suspense>
);
export const LNDViewAdditionalInvoiceInformationComponent = () => (
<Suspense fallback={<LazyLoadingIndicator />}>
<LNDViewAdditionalInvoiceInformation />
</Suspense>
);
export const LNDViewAdditionalInvoicePreImageComponent = () => (
<Suspense fallback={<LazyLoadingIndicator />}>
<LNDViewAdditionalInvoicePreImage />
</Suspense>
);