@@ -25,16 +25,17 @@ import BusinessMetadataTab from "./BusinessMetadataTab";
25
25
import Enumerations from "./Enumerations" ;
26
26
import AdminAuditTable from "./Audits/AdminAuditTable" ;
27
27
import BusinessMetaDataForm from "@views/BusinessMetadata/BusinessMetadataForm" ;
28
- // import { useAppSelector } from "@hooks/reducerHook";
28
+ import { useAppSelector } from "@hooks/reducerHook" ;
29
+ import TypeSystemTreeView from "./TypeSystemTreeView" ;
29
30
30
31
const allTabs = [ "businessMetadata" , "enum" , "audit" , "typeSystem" ] ;
31
32
32
33
const AdministratorLayout = ( ) => {
33
34
const location = useLocation ( ) ;
34
35
const navigate = useNavigate ( ) ;
35
36
const searchParams = new URLSearchParams ( location . search ) ;
36
- // const { entityData = {} }: any = useAppSelector((state: any) => state.entity);
37
- // const { entityDefs = [] } = entityData || {};
37
+ const { entityData = { } } : any = useAppSelector ( ( state : any ) => state . entity ) ;
38
+ const { entityDefs = [ ] } = entityData || { } ;
38
39
39
40
const [ form , setForm ] = useState ( false ) ;
40
41
const [ bmAttribute , setBMAttribute ] = useState ( { } ) ;
@@ -57,7 +58,7 @@ const AdministratorLayout = () => {
57
58
searchParams . set ( "tabActive" , currentTabName ) ;
58
59
navigate ( {
59
60
pathname : `/administrator` ,
60
- search : searchParams . toString ( )
61
+ search : searchParams . toString ( ) ,
61
62
} ) ;
62
63
}
63
64
} ;
@@ -87,8 +88,8 @@ const AdministratorLayout = () => {
87
88
< LinkTab label = "Business Metadata" />
88
89
< LinkTab label = "Enumerations" />
89
90
< LinkTab label = "Audits" />
91
+ < LinkTab label = "Type System" />
90
92
</ Tabs >
91
-
92
93
{ ( activeTab == undefined || activeTab === "businessMetadata" ) && (
93
94
< BusinessMetadataTab
94
95
setForm = { setForm }
@@ -97,9 +98,9 @@ const AdministratorLayout = () => {
97
98
) }
98
99
{ activeTab === "enum" && < Enumerations /> }
99
100
{ activeTab === "audit" && < AdminAuditTable /> }
100
- { /* { activeTab === "typeSystem" && !isEmpty(entityDefs) && (
101
+ { activeTab === "typeSystem" && ! isEmpty ( entityDefs ) && (
101
102
< TypeSystemTreeView entityDefs = { entityDefs } />
102
- )} */ }
103
+ ) }
103
104
</ Stack >
104
105
) }
105
106
</ Item >
0 commit comments