How to Access the Meta-Data of an Uploaded Image within a Custom Input Component
Last updated: Oct 12, 2021
Hi Everyone, I'm creating a custom input component in Sanity Studio. I need to access the meta-data of the uploaded image within that custom input component. As of now I can only see the _ref and the _type properties in the image asset,
Does anyone have an idea how I can extract metadata of the image in custom input component?
Essentially your query to get the image field would look something like
to grab all the image reference data.
Oct 12, 2021, 12:20 PM
🙂 , But I need to access the meta-data within the Sanity Studio it self to create custom input component . I'm using withDocument HOC to access the fields of the document. I can access other data such as string, object without any issue, but there is an issue in image type.
Oct 12, 2021, 12:26 PM
Oh, sorry, I totally missed that 😅 I haven’t done that so I don’t know if there’s a better way, but you could use groq in the studio as well and resolve the reference. It would be an async job regardless, so there might not be a built in way to do it.