in src/lib/exhibit.ts [8:21]
export async function getExhibit(slug: string): Promise<IExhibit | undefined> {
try {
const { data } = await getClient().query({
query: GetExhibitDocument,
variables: { slug },
});
return data.exhibitCollection?.items[0] as IExhibit;
} catch (error) {
Logger.logError('Failed to fetch exhibit', error);
}
return undefined;
}