Dynamic import type issue
Unanswered
Barbary Lion posted this in #help-forum
Barbary LionOP
Let's say I have a component called
Then I import this in my
In both cases I get this error
PersonalDetailsForm which I import dynamically in my multi wizard registration process. And this PersonalDetailsForm has a Loading state which I want to define inside PersonalDetailsForm.Loading.const PersonalDetailsForm = () => <h1>Test</h1>
const PersonalDetailsFormLoader = () => {
return <>loading...</>;
};
PersonalDetailsForm.Loading = PersonalDetailsFormLoader;
export default PersonalDetailsFormThen I import this in my
RegistrationFormSteps Componentconst PersonalDetailsForm = dynamic(() => import("./personal-details-form"), {
ssr: false,
loading: () => <PersonalDetailsForm.Loading />,
});
const loaders = [<TypeSelectionForm.Loading />, <PersonalDetailsForm.Loading />];In both cases I get this error
Property 'Loading' does not exist on type 'ComponentType<{}>'.
Property 'Loading' does not exist on type 'ComponentClass<{}, any>'.