import { Stack, Text } from '@mantine/core'; import { useCommonHooks, useQueryAPI } from 'hooks'; import { useEffect, useState } from 'react'; import { textClasses } from 'styles'; import AppItem from './AppItem'; function Applications({ contentType }: any) { const { data: apps, isFetching: isAppsFetching } = useQueryAPI({ endpoint: 'api/apps', }); const [applicationData, setApplicationData] = useState([]); const { isMobile } = useCommonHooks(); useEffect(() => { if (apps && !isAppsFetching) { setApplicationData(apps); } }, [apps, isAppsFetching]); return ( <> {applicationData.length > 0 && contentType.length > 0 && ( Applications {applicationData?.map((application: any) => { if ( contentType.includes(application.filterName) || contentType.includes('All') ) return ( ); })} )} ); } export default Applications;