@@ -40,11 +40,11 @@ function generateSearchIndex(sampleArray) {
40
40
fs . writeFileSync ( './src/common/search-index.json' , JSON . stringify ( instance . toJSON ( ) ) ) ;
41
41
}
42
42
43
- function getSamples ( data , component ) {
43
+ function getSamples ( data , component , category ) {
44
44
var dataList = Object . keys ( data ) ;
45
45
for ( var i = 0 ; i < dataList . length ; i ++ ) {
46
46
var currentData = data [ dataList [ i ] ] ;
47
- if ( component === currentData . name ) {
47
+ if ( component === currentData . name && category === currentData . category ) {
48
48
return currentData ;
49
49
}
50
50
}
@@ -138,8 +138,9 @@ gulp.task('combine-samplelist', function() {
138
138
var orderKeys = Object . keys ( sampleOrder ) ;
139
139
for ( var i = 0 ; i < orderKeys . length ; i ++ ) {
140
140
var components = sampleOrder [ orderKeys [ i ] ] ;
141
+ let category = orderKeys [ i ] ;
141
142
for ( var j = 0 ; j < components . length ; j ++ ) {
142
- var currentData = getSamples ( data , components [ j ] ) ;
143
+ var currentData = getSamples ( data , components [ j ] , category ) ;
143
144
currentData [ 'order' ] = i ;
144
145
result . push ( currentData ) ;
145
146
}
@@ -156,7 +157,7 @@ gulp.task('combine-samplelist', function() {
156
157
gulp . task ( 'generate-routes' , function ( done ) {
157
158
var jsonFiles = glob . sync ( './src/**/sample.json' ) ;
158
159
var imports = '' ,
159
- routs = [ "{path: '/', redirect: '/bootstrap5 /grid/grid-overview'}" ] ;
160
+ routs = [ "{path: '/', redirect: '/tailwind3 /grid/grid-overview'}" ] ;
160
161
jsonFiles . forEach ( file => {
161
162
var curJson = require ( __dirname + '/' + file ) ;
162
163
curJson . samples . forEach ( curSample => {
0 commit comments