fix: named tabs not displaying data in versions view
This commit is contained in:
@@ -2,10 +2,11 @@ import React from 'react';
|
||||
import RenderFieldsToDiff from '../..';
|
||||
import { Props } from '../types';
|
||||
import { TabsField } from '../../../../../../../fields/config/types';
|
||||
import Nested from '../Nested';
|
||||
|
||||
const baseClass = 'tabs-diff';
|
||||
|
||||
const Tabs: React.FC<Props & { field: TabsField}> = ({
|
||||
const Tabs: React.FC<Props & { field: TabsField }> = ({
|
||||
version,
|
||||
comparison,
|
||||
permissions,
|
||||
@@ -16,6 +17,20 @@ const Tabs: React.FC<Props & { field: TabsField}> = ({
|
||||
<div className={baseClass}>
|
||||
<div className={`${baseClass}__wrap`}>
|
||||
{field.tabs.map((tab, i) => {
|
||||
if ('name' in tab) {
|
||||
return (
|
||||
<Nested
|
||||
key={i}
|
||||
version={version[tab.name]}
|
||||
comparison={comparison[tab.name]}
|
||||
permissions={permissions}
|
||||
field={tab}
|
||||
locales={locales}
|
||||
fieldComponents={fieldComponents}
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<RenderFieldsToDiff
|
||||
key={i}
|
||||
|
||||
Reference in New Issue
Block a user