File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
src/components/categories Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -7,8 +7,24 @@ const Categories = (props) => {
77 // console.log("categories props", props)
88 // console.log("categoriesList.categories.categories is", props.categoriesList.categories.categories)
99
10+ let sortedCategories = props . categoriesList ? props . categoriesList . categories . categories . sort ( function ( a , b ) {
11+ var nameA = a . attributes . name . toUpperCase ( ) ; // ignore upper and lowercase
12+ var nameB = b . attributes . name . toUpperCase ( ) ; // ignore upper and lowercase
13+ if ( nameA < nameB ) {
14+ return - 1 ;
15+ }
16+ if ( nameA > nameB ) {
17+ return 1 ;
18+ }
19+
20+ // names must be equal
21+ return 0 ;
22+ } ) : null
23+
24+
25+ // console.log("sortedCategories", sortedCategories)
1026
11- let categories = props . categoriesList . categories . categories ? props . categoriesList . categories . categories . map ( category =>
27+ let categories = sortedCategories ? sortedCategories . map ( category =>
1228 < div key = { category . id } >
1329 < Link to = { `/category/${ category . id } /products` } >
1430 < li className = "categories-text" > { category . attributes . name } </ li >
@@ -19,8 +35,7 @@ const Categories = (props) => {
1935 : null
2036
2137 // console.log(categories)
22- // let subcategories = categories ? categories.attributes.subcategories.map(subcategory => subcategory.subcategory_name) : null
23- // console.log("subcategories is", subcategories)
38+
2439
2540 return (
2641 < div className = "categories" >
You can’t perform that action at this time.
0 commit comments