Facing errors while mapping an Airtable query’s data. Below is a revised sample:
import React from 'react';
import { graphql } from 'gatsby';
const AirtableDisplay = ({ data }) => {
const recordsArray = data.allRecords.nodes;
return (
<section>
{recordsArray.map((record) => (
<div key={record.id}>
<img src={record.fields.ModelType} alt='model image' />
<a href={`/${record.uid}`}>See More</a>
</div>
))}
</section>
);
};
export default AirtableDisplay;
export const fetchRecords = graphql`
query FetchRecordsQuery {
allRecords {
nodes {
uid
fields {
ModelType
}
}
}
}
`;