eip-components-web
Version:
EIP components
25 lines • 667 B
JavaScript
import { GraphQLClient } from 'graphql-request';
export const cmsRequest = ({ query, variables, }) => {
const endpoint = process.env.NEXT_PUBLIC_DATOCMS_ENV === 'staging'
? `https://graphql.datocms.com/preview/`
: `https://graphql.datocms.com/`;
const client = new GraphQLClient(endpoint, {
headers: {
authorization: `Bearer ${process.env.NEXT_PUBLIC_DATOCMS_API_TOKEN}`,
},
});
return client.request(query, variables);
};
export const imageAttributes = `
responsiveImage {
srcSet
webpSrcSet
sizes
src
aspectRatio
alt
title
base64
}
`;
//# sourceMappingURL=datocms.js.map