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
}