File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -84,6 +84,8 @@ function renderSelectGroupsStage1(content) {
84
84
let selectBlockMatch ;
85
85
let selectMatch ;
86
86
87
+ let isFirst = true ;
88
+
87
89
// Process each select block
88
90
while ( ( selectBlockMatch = regex . selectBlockMarkup . exec ( content ) ) !== null ) {
89
91
let selectBlock = selectBlockMatch [ 0 ] ;
@@ -119,8 +121,14 @@ function renderSelectGroupsStage1(content) {
119
121
. join ( '-' )
120
122
) ;
121
123
124
+ let classAttribute = classNames . selectContent ;
125
+ // Show the first block by default.
126
+ if ( isFirst ) {
127
+ classAttribute += ` ${ classNames . selectContentActive } ` ;
128
+ }
129
+
122
130
selectBlock = selectBlock . replace ( selectMatch [ 0 ] , [
123
- `\n${ selectBlockIndent } <!-- ${ commentReplaceMark } <div class="${ classNames . selectContent } " data-select-content="${ dataSelectContentAttribute } "> -->` ,
131
+ `\n${ selectBlockIndent } <!-- ${ commentReplaceMark } <div class="${ classAttribute } " data-select-content="${ dataSelectContentAttribute } "> -->` ,
124
132
`\n\n${ selectBlockIndent } ${ selectContent } ` ,
125
133
`\n\n${ selectBlockIndent } <!-- ${ commentReplaceMark } </div> -->`
126
134
] . join ( '' ) ) ;
@@ -134,6 +142,8 @@ function renderSelectGroupsStage1(content) {
134
142
selectGroupOptions [ index ] = options ;
135
143
}
136
144
} ) ;
145
+
146
+ isFirst = false ;
137
147
}
138
148
139
149
selectMenuLabels . forEach ( ( selectMenuLabel , index ) => {
You can’t perform that action at this time.
0 commit comments