1- import { Cube , TCubeDimension , TCubeMeasure , TCubeSegment } from '@cubejs-client/core' ;
1+ import { Cube } from '@cubejs-client/core' ;
22import { ReactElement , useEffect , useMemo , useRef , useState } from 'react' ;
33import { Block , Button , Space , tasty , Text , CubeIcon , ViewIcon } from '@cube-dev/ui-kit' ;
44
@@ -589,8 +589,8 @@ export function SidePanelCubeItem(props: CubeListItemProps) {
589589 ...hierarchyNames . filter ( ( hierarchy ) => folder . members . includes ( hierarchy ) ) ,
590590 ...dimensions . filter ( ( dimension ) => folder . members . includes ( dimension ) ) ,
591591 ] . sort ( sortFn ) ,
592- ...measures . filter ( ( measure ) => folder . members . includes ( measure ) ) ,
593- ...segments . filter ( ( segment ) => folder . members . includes ( segment ) )
592+ ...measures . filter ( ( measure ) => folder . members . includes ( measure ) ) . sort ( sortFn ) ,
593+ ...segments . filter ( ( segment ) => folder . members . includes ( segment ) ) . sort ( sortFn )
594594 ) ;
595595
596596 return acc ;
@@ -606,8 +606,8 @@ export function SidePanelCubeItem(props: CubeListItemProps) {
606606 ( dimension ) => ! folderMembers . includes ( dimension ) && ! hierarchyMembers . includes ( dimension )
607607 ) ,
608608 ] . sort ( sortFn ) ,
609- ...measures . filter ( ( measure ) => ! folderMembers . includes ( measure ) ) ,
610- ...segments . filter ( ( segment ) => ! folderMembers . includes ( segment ) ) ,
609+ ...measures . filter ( ( measure ) => ! folderMembers . includes ( measure ) ) . sort ( sortFn ) ,
610+ ...segments . filter ( ( segment ) => ! folderMembers . includes ( segment ) ) . sort ( sortFn ) ,
611611 ] ;
612612
613613 // When switching between to and from search mode reset the open instances
0 commit comments