@@ -63,7 +63,7 @@ const VisualBuilderComponent: FC<VisualBuilderProps> = ({ key, version }) => {
63
63
refetch ( ) ;
64
64
} )
65
65
} , [ ] ) ;
66
-
66
+
67
67
const experiences = data ?. _Experience ?. items ;
68
68
if ( ! experiences ) {
69
69
return null ;
@@ -79,19 +79,15 @@ const VisualBuilderComponent: FC<VisualBuilderProps> = ({ key, version }) => {
79
79
< div className = "relative w-full flex-1 vb:outline" >
80
80
< div className = "relative w-full flex-1 vb:outline" >
81
81
{ experience ?. composition ?. grids ?. map ( ( grid : any ) =>
82
- < div className = "relative w-full flex flex-col flex-nowrap justify-start vb:grid"
83
- data-epi-block-id = { grid ? .key } >
82
+ < div key = { grid . key } className = "relative w-full flex flex-col flex-nowrap justify-start vb:grid"
83
+ data-epi-block-id = { grid . key } >
84
84
{ grid . rows ?. map ( ( row : any ) =>
85
- < div
86
- className = "flex-1 flex flex-row flex-nowrap justify-start vb:row" >
85
+ < div key = { row . key } className = "flex-1 flex flex-row flex-nowrap justify-start vb:row" >
87
86
{ row . columns ?. map ( ( column : any ) => (
88
- < div
89
- className = "flex-1 flex flex-col flex-nowrap justify-start vb:col" >
87
+ < div className = "flex-1 flex flex-col flex-nowrap justify-start vb:col" key = { column . key } >
90
88
{ column . elements ?. map ( ( element : any ) =>
91
- < div
92
- data-epi-block-id = { element ?. key } >
93
- < CompositionNodeComponent
94
- compositionElementNode = { element } />
89
+ < div data-epi-block-id = { element ?. key } key = { element ?. key } >
90
+ < CompositionNodeComponent compositionElementNode = { element } />
95
91
</ div >
96
92
) }
97
93
</ div >
0 commit comments