A
Size: a a a
A
РФ
BЯ
A
A
A
A
ТФ
import React, { ReactNode } from 'react';
import {
CarRegistryModal,
Props as CarRegistryModalProps,
} from './CarRegistryModal';
import {
CarRegistryModalForOperativeLoadingPlan,
Props as CarRegistryModalForOperativeLoadingPlanProps,
} from './CarRegistryModalForOperativeLoadingPlan';
export enum CarRegistryModalType {
LoadingDetails = 'LoadingDetails',
OperativeLoadingPlan = 'OperativeLoadingPlan',
}
const dict = {
[CarRegistryModalType.LoadingDetails]: (params: CarRegistryModalProps) => (
<CarRegistryModal {...params} />
),
[CarRegistryModalType.OperativeLoadingPlan]: (
params: CarRegistryModalForOperativeLoadingPlanProps
) => <CarRegistryModalForOperativeLoadingPlan {...params} />,
};
export const renderCarRegistryModal = (
mode: 'OperativeLoadingPlan' | 'LoadingDetails',
...params: any
): ReactNode => dict[mode](params);
ТФ
ТФ
JS
AK
Type annotations can only be used in TypeScript files
MS
Type annotations can only be used in TypeScript files
// @ts-nocheck
AK
// @ts-nocheck
A
JS
JS
E
ЕГ
ЕГ
as SUBMITTED
as any