@@ -34,10 +34,11 @@ import DashboardIcons from '../DashboardIcons/DashboardIcons';
3434import ApplicationsCard from '../ApplicationsCard/ApplicationsCard' ;
3535
3636import { useStylesLight , useStylesDark } from './helpers/muiHelper'
37+ import { Link } from 'react-router-dom' ;
3738
3839//v10: Memoized function, without any props. Should theoretically be called only once.
3940const Occupied = React . memo ( ( ) => {
40- const { setServicesData, app } = useContext ( ApplicationContext ) ;
41+ const { setServicesData, app, example } = useContext ( ApplicationContext ) ;
4142 const { user, applications, getApplications, mode } = useContext ( DashboardContext ) ;
4243 const [ modal , setModal ] = useState ( { isOpen :false , type :'' } )
4344 const { appIndex } = useContext ( ApplicationContext ) ;
@@ -90,15 +91,23 @@ const Occupied = React.memo(() => {
9091
9192 { applications
9293 . filter ( ( db : any ) => db [ 0 ] . toLowerCase ( ) . includes ( searchTerm . toLowerCase ( ) ) )
93- . map ( ( application : string [ ] , i : any ) => (
94- < ApplicationsCard
95- key = { crypto . randomUUID ( ) }
96- application = { application }
97- i = { i }
98- setModal = { setModal }
99- classes = { classes }
100- />
101- ) ) }
94+ . map ( ( application : string [ ] , i : any ) => {
95+ const services = [ 'auth' , 'client' , 'event-bus' , 'items' , 'inventory' , 'orders' ]
96+ console . log ( { app, services} )
97+ return (
98+ < Link
99+ to = { services . length > 0 ? `/applications/example/${ services . join ( ' ' ) } ` : '#' }
100+ >
101+ < ApplicationsCard
102+ key = { crypto . randomUUID ( ) }
103+ application = { application }
104+ i = { i }
105+ setModal = { setModal }
106+ classes = { classes }
107+ />
108+ </ Link >
109+ )
110+ } ) }
102111
103112 < Modal
104113 open = { modal . isOpen }
0 commit comments