This query
query MyQuery {
allStrapiLogos {
nodes {
id
Image {
localFile {
publicURL
}
}
}
}
}
provides the following result:
{
"data": {
"allStrapiLogos": {
"nodes": [
{
"id": "Logos_1",
"Image": [
{
"localFile": {
"publicURL": "someUrl.png"
}
},
{
"localFile": {
"publicURL": "someUrl.png"
}
}
]
},
{
"id": "Logos_2",
"Image": [
{
"localFile": {
"publicURL": "/someUrl.png"
}
}
]
},
{
"id": "Logos_3",
"Image": [
{
"localFile": {
"publicURL": "someUrl.svg"
}
}
]
}
]
}
},
"extensions": {}
}
Usually, what I did was going on like this:
<Link to={publicURL}>
<ReactSVG wrapper="span" src={svgIcons.download} style={{ paddingRight: '16px' }} />
</Link>
this always worked for 1 file. I am unsure what the best approach would be to tackle downloading multiple images at once.
The GraphQL queries are generated by the gatsby-source-plugin.
Any ideas?