import React from 'react'; import { ErrorCardProps } from '../ErrorCard'; import { Box, EmptyState, TextButton } from '@wix/design-system'; import { useWixPatternsContainer } from '@wix/bex-core/react'; const RequestId = React.lazy(() => import(/* webpackChunkName: "RequestId" */ '../RequestId').then((module) => ({ default: module.RequestId, })), ); export interface CollectionErrorStateProps extends ErrorCardProps { /** * The `requestId` to display in the error state. */ requestId?: string; } export const CollectionErrorState = ({ dataHook = 'collection-error-state', title, subtitle, action, requestId, }: CollectionErrorStateProps) => { const { environment } = useWixPatternsContainer(); return ( {action && ( {action?.text} )} {requestId && ( )} ); };