@@ -25,16 +25,17 @@ import BusinessMetadataTab from "./BusinessMetadataTab";
2525import Enumerations from "./Enumerations" ;
2626import AdminAuditTable from "./Audits/AdminAuditTable" ;
2727import BusinessMetaDataForm from "@views/BusinessMetadata/BusinessMetadataForm" ;
28- // import { useAppSelector } from "@hooks/reducerHook";
28+ import { useAppSelector } from "@hooks/reducerHook" ;
29+ import TypeSystemTreeView from "./TypeSystemTreeView" ;
2930
3031const allTabs = [ "businessMetadata" , "enum" , "audit" , "typeSystem" ] ;
3132
3233const AdministratorLayout = ( ) => {
3334 const location = useLocation ( ) ;
3435 const navigate = useNavigate ( ) ;
3536 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 || { } ;
3839
3940 const [ form , setForm ] = useState ( false ) ;
4041 const [ bmAttribute , setBMAttribute ] = useState ( { } ) ;
@@ -57,7 +58,7 @@ const AdministratorLayout = () => {
5758 searchParams . set ( "tabActive" , currentTabName ) ;
5859 navigate ( {
5960 pathname : `/administrator` ,
60- search : searchParams . toString ( )
61+ search : searchParams . toString ( ) ,
6162 } ) ;
6263 }
6364 } ;
@@ -87,8 +88,8 @@ const AdministratorLayout = () => {
8788 < LinkTab label = "Business Metadata" />
8889 < LinkTab label = "Enumerations" />
8990 < LinkTab label = "Audits" />
91+ < LinkTab label = "Type System" />
9092 </ Tabs >
91-
9293 { ( activeTab == undefined || activeTab === "businessMetadata" ) && (
9394 < BusinessMetadataTab
9495 setForm = { setForm }
@@ -97,9 +98,9 @@ const AdministratorLayout = () => {
9798 ) }
9899 { activeTab === "enum" && < Enumerations /> }
99100 { activeTab === "audit" && < AdminAuditTable /> }
100- { /* { activeTab === "typeSystem" && !isEmpty(entityDefs) && (
101+ { activeTab === "typeSystem" && ! isEmpty ( entityDefs ) && (
101102 < TypeSystemTreeView entityDefs = { entityDefs } />
102- )} */ }
103+ ) }
103104 </ Stack >
104105 ) }
105106 </ Item >
0 commit comments