import { useTranslation } from 'components/hooks/useTranslation' import { ChildBodyParametersRows } from './ChildBodyParametersRows' import type { ChildParameter } from './types' type Props = { rowParams: ChildParameter slug: string numPreviews?: number isChild?: boolean } export function ParameterRow({ rowParams, slug, numPreviews = 0, isChild = false }: Props) { const { t } = useTranslation('products') return ( <>
{rowParams.name}
{rowParams.type}
{rowParams.isRequired ? (
{t('rest.reference.required')}
) : null}
{t('rest.reference.default')}:
{rowParams.default}
{t('rest.reference.enum_description_title')}:
{rowParams.enum.map((item, index, array) => {
return index !== array.length - 1 ? (
{item},{' '}
) : (
{item}
)
})}