|  |  |  | 
|---|
|  |  |  | import * as React from 'react'; | 
|---|
|  |  |  | import { Box, Paper, Typography } from '@mui/material'; | 
|---|
|  |  |  | import { RecordContextProvider, useListContext } from 'react-admin'; | 
|---|
|  |  |  | import { RecordContextProvider, useListContext, useTranslate } from 'react-admin'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import { AgvCard } from './AgvCard'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const LoadedGridList = () => { | 
|---|
|  |  |  | const { data, error, isPending } = useListContext(); | 
|---|
|  |  |  | const translate = useTranslate(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (isPending || error) return null; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | ))} | 
|---|
|  |  |  |  | 
|---|
|  |  |  | {data.length === 0 && ( | 
|---|
|  |  |  | <Typography p={2}>No companies found</Typography> | 
|---|
|  |  |  | <Typography p={2}>No data found</Typography> | 
|---|
|  |  |  | )} | 
|---|
|  |  |  | </Box> | 
|---|
|  |  |  | ); | 
|---|