@@ -102,21 +102,32 @@ const tabs = columns.map((column) => ({
102102 badge: item .badge ,
103103 })),
104104}))
105+
106+ const rows = columns [0 ].items .map ((_ , rowIndex ) => ({
107+ items: columns .map ((col ) => col .items [rowIndex ]),
108+ }))
105109---
106110
107111<section >
108112 <section class =" desktop" >
109113 <Typography variant =" h4" className =" section-title" >Start your Chainlink journey</Typography >
110- <div class =" journey-cards" >
111- {
112- columns .map ((column ) => (
113- <div class = " journey-column" >
114+
115+ <div class =" journey-rows" >
116+ <div class =" journey-row journey-row--header" >
117+ {
118+ columns .map ((column ) => (
114119 <header class = " column-header" >
115120 <Typography variant = " h5" className = " column-title" >
116121 { column .title }
117122 </Typography >
118123 </header >
119- { column .items .map ((item ) => (
124+ ))
125+ }
126+ </div >
127+ {
128+ rows .map ((row , i ) => (
129+ <div class = " journey-row" >
130+ { row .items .map ((item , j ) => (
120131 <a href = { item .href } class = " journey-card" >
121132 <div class = " card-content" >
122133 <Typography variant = " body-semi" >{ item .title } </Typography >
@@ -152,14 +163,17 @@ const tabs = columns.map((column) => ({
152163 display: block;
153164 }
154165
155- .journey-cards {
166+ .journey-rows {
167+ display: grid;
168+ gap: 0;
169+ }
170+
171+ .journey-row {
156172 display: grid;
157173 grid-template-columns: repeat(3, 1fr);
158174 }
159175
160- .journey-column {
161- display: flex;
162- flex-direction: column;
176+ .journey-row:not(.journey-row--header) > * {
163177 border-left: 1px solid var(--border);
164178 }
165179
0 commit comments