popular-magentaP
Refine13mo ago
5 replies
popular-magenta

useList data is undefined, but graphql query returns correct data

Hello, my useList hook does not work as expected but it also isnt throwing any errors.

Here is my useList implementation:
  const { data, isLoading: projectsLoading, isFetched } = useList({
    resource: "projects",
    meta: {
      gqlQuery: getProjects
    }
  })

  console.log(data, isFetched);


Here is the console log
{data: undefined, total: undefined} true


the GraphQL query getProejcts:
export const getProjects = gql`
    query Projects {
        projects {
            name
            id
            created_date
        }
    }
`


The response from the server:
{
    "data": {
        "projects": [
            {
                "name": "Test Project",
                "id": "1",
                "created_date": "2024-12-22T21:25:20.389Z"
            }
        ]
    }
}


my resources.tsx
    {
        name: "Projects",
        list: "/projects",
        create: "/projects/new",
        edit: "/projects/edit/:id",
        meta: {
            label: "Projects",
            icon: <SettingOutlined />
        }
    }
Was this page helpful?