import React from 'react' import { EmptyWebsiteForm } from '../general/website/empty-form' import { ListSkeleton } from '@app/components/placeholders' interface PageLoader { loading?: boolean empty?: boolean // has data children?: any emptyTitle?: string emptySubTitle?: string hasWebsite?: boolean error?: any goToPayments?: boolean // navigate to payments page on empty display } export function PageLoader({ loading, empty, children, emptyTitle, emptySubTitle, hasWebsite = false, error = false, goToPayments = false, }: PageLoader) { // when empty display loaders if (empty) { if (loading) { return } if (!loading && !error) { return ( ) } if (!loading && error) { return ( ) } } return children || null }