diff --git a/src/admin/components/forms/RowHeader/index.tsx b/src/admin/components/forms/RowHeader/index.tsx index a38701c538..acecd02809 100644 --- a/src/admin/components/forms/RowHeader/index.tsx +++ b/src/admin/components/forms/RowHeader/index.tsx @@ -1,5 +1,5 @@ import React, { Fragment } from 'react'; -import { Props, isComponent } from './types'; +import { Props } from './types'; import { useWatchForm } from '../Form/context'; const RowHeader: React.FC = (props) => { @@ -12,15 +12,15 @@ const RowHeader: React.FC = (props) => { const { getSiblingData } = useWatchForm(); const siblingData = getSiblingData(`${path}`); - if (isComponent(header)) { - const Header = header; - return ( -
- ); - } + /* if (isComponent(header)) { + const Header = header; + return ( +
+ ); + } */ if (header) { return ( diff --git a/src/admin/components/forms/RowHeader/types.ts b/src/admin/components/forms/RowHeader/types.ts index a1642d66a5..aad8190b89 100644 --- a/src/admin/components/forms/RowHeader/types.ts +++ b/src/admin/components/forms/RowHeader/types.ts @@ -1,22 +1,13 @@ import React from 'react'; import { Data } from '../Form/types'; -export type RowHeaderFunction = (value: Data, index?: number) => React.ReactNode; +export type RowHeaderComponent = (props: {value: Data, index?: number}) => React.ReactNode; -export type RowHeaderComponent = React.ComponentType<{ - value: Data; - index?: number; -}>; - -export type RowHeader = string | RowHeaderComponent | RowHeaderFunction; +export type RowHeader = string | RowHeaderComponent; export type Props = { fallback: string | React.ReactElement; path: string; header?: RowHeader; rowNumber?: number; -}; - -export function isComponent(RowHeader: RowHeader): RowHeader is RowHeaderComponent { - return React.isValidElement(RowHeader); }