@@ -18,6 +18,7 @@ import replacePlaceholders from '../utils/replace-placeholders';
18
18
import ensureAssets from '../utils/ensure-assets' ;
19
19
import mapBlocksRecursively from '../utils/map-blocks-recursively' ;
20
20
import containsMissingBlock from '../utils/contains-missing-block' ;
21
+ import { sortGroupNames } from '../utils/group-utils' ;
21
22
22
23
export default class PageTemplateModal extends Component {
23
24
state = {
@@ -280,16 +281,8 @@ export default class PageTemplateModal extends Component {
280
281
}
281
282
}
282
283
283
- return this . sortGroupsNames ( templateGroups ) ;
284
- } ;
285
-
286
- sortGroupsNames = ( groups ) => {
287
- return Object . keys ( groups )
288
- . sort ( )
289
- . reduce ( ( result , key ) => {
290
- result [ key ] = groups [ key ] ;
291
- return result ;
292
- } , { } ) ;
284
+ const preferredGroupOrder = [ 'about' , 'blog' , 'home-page' , 'gallery' , 'services' , 'contact' ] ;
285
+ return sortGroupNames ( preferredGroupOrder , templateGroups ) ;
293
286
} ;
294
287
295
288
getTemplatesForGroup = ( groupName ) => {
@@ -339,7 +332,7 @@ export default class PageTemplateModal extends Component {
339
332
const blankGroup = this . renderTemplateGroup ( 'blank' , __ ( 'Blank' , __i18n_text_domain__ ) ) ;
340
333
341
334
const homePageGroup = this . props . isFrontPage
342
- ? this . renderTemplateGroup ( 'home-page' , __ ( 'Home Page ' , __i18n_text_domain__ ) )
335
+ ? this . renderTemplateGroup ( 'home-page' , __ ( 'Home' , __i18n_text_domain__ ) )
343
336
: null ;
344
337
345
338
const renderedGroups = [ ] ;
@@ -364,10 +357,10 @@ export default class PageTemplateModal extends Component {
364
357
return null ;
365
358
}
366
359
367
- return this . renderTemplatesList ( templates , groupName , groupTitle ) ;
360
+ return this . renderTemplatesList ( templates , groupTitle ) ;
368
361
} ;
369
362
370
- renderTemplatesList = ( templatesList , groupName , groupTitle ) => {
363
+ renderTemplatesList = ( templatesList , groupTitle ) => {
371
364
if ( ! templatesList . length ) {
372
365
return null ;
373
366
}
0 commit comments