in packages/ide-toolbox/src/previews/dev-support.tsx [20:43]
const withInitialHook: (
useInitialHook: () => InitialHookStatus,
ComponentPreviews: React.FC,
) => React.FC = (useInitialHook, ComponentPreviews) => {
const DevBootstrapWrapped: React.FC = () => {
const status: InitialHookStatus = useInitialHook();
if (status.loading) {
return <div> loading... </div>;
}
if (status.error) {
return (
<div>
Unable to bootstrap dev mode. Probably you need to run backend or
enable backend mocking mode.
</div>
);
}
return <DevBootstrap ComponentPreviews={ComponentPreviews} />;
};
return DevBootstrapWrapped;
};