v4.1.0
Dynamic styleguide support in AI Assist
AI Assist
Dynamic styleguide
It is now possible to provide a styleguide async function. The function is passed a context object with Sanity client and the current documentId and schemaType.
This can allow editors to mange the styleguide through a Sanity document, for instance.
assist({
translate: {
styleguide: ({client, documentId, schemaType}) => client.fetch('* [_id=="styleguide.singleton"][0].styleguide')
},
})
Consider caching the results: the function is invoked every time translate runs.