@@ -181,11 +181,12 @@ function ScriptTitle({ index, children, dark }) {
181181 ) ;
182182}
183183
184- function SectionHead ( { eyebrow, index, title, lede, children } ) {
184+ function SectionHead ( { eyebrow, index, title, lede, children, badge } ) {
185185 return (
186186 < div className = "section-head" >
187187 < div className = "d-flex flex-column gap-3" >
188188 < ScriptTitle index = { index } > { eyebrow } </ ScriptTitle >
189+ { badge }
189190 < h2 className = "h2" > { title } </ h2 >
190191 { lede ? < p className = "lede" > { lede } </ p > : null }
191192 </ div >
@@ -242,21 +243,22 @@ function DivisionBand({
242243 intro,
243244 left,
244245 aside,
246+ badge,
245247} ) {
246248 return (
247249 < section id = { id } className = { 'sect' + ( alt ? ' sect-alt' : '' ) } >
248250 < div className = "wrap" >
249251 { aside ? (
250252 < div className = "d-flex gap-5 align-items-start justify-content-between flex-wrap" >
251253 < div className = "division-main" >
252- < SectionHead index = { index } eyebrow = { role } title = { name } lede = { lede } />
254+ < SectionHead index = { index } eyebrow = { role } title = { name } lede = { lede } badge = { badge } />
253255 { intro }
254256 </ div >
255257 { aside }
256258 </ div >
257259 ) : (
258260 < React . Fragment >
259- < SectionHead index = { index } eyebrow = { role } title = { name } lede = { lede } />
261+ < SectionHead index = { index } eyebrow = { role } title = { name } lede = { lede } badge = { badge } />
260262 { intro }
261263 </ React . Fragment >
262264 ) }
@@ -848,6 +850,7 @@ function Academy({ onEnroll }) {
848850 index = "05"
849851 role = { t ( 'home.academy.role' ) }
850852 name = { t ( 'home.academy.name' ) }
853+ badge = { < Badge bg = "brand" > { t ( 'home.academy.nextIntake' ) } </ Badge > }
851854 after = {
852855 < React . Fragment >
853856 < IntakeCalendar onEnroll = { onEnroll } />
@@ -888,12 +891,9 @@ function Academy({ onEnroll }) {
888891 }
889892 >
890893 < div className = "panel panel-sticky" >
891- < div className = "d-flex justify-content-between align-items-center gap-3" >
892- < span className = "kicker" >
893- { topics [ active ] . kicker || t ( 'home.academy.cohortStructureLabel' ) }
894- </ span >
895- < Badge bg = "brand" > { t ( 'home.academy.nextIntake' ) } </ Badge >
896- </ div >
894+ < span className = "kicker" >
895+ { topics [ active ] . kicker || t ( 'home.academy.cohortStructureLabel' ) }
896+ </ span >
897897 < p className = "pbody" > { topics [ active ] . detail } </ p >
898898 { topics [ active ] . people ? (
899899 < div className = "people-grid people-grid-4" >
0 commit comments