UNPKG

clinic-cms

Version:

Svelte components based on Skeleton UI toolkit for the frontend of an outpatient clinic CMS.

20 lines (19 loc) 638 B
export const getGhostData = async (fetch, uri, key, count) => { const apiUrl = `${uri}/ghost/api/content/posts/?key=${key}&fields=title,url,custom_excerpt,feature_image,feature_image_alt,published_at&limit=${count}`; try { const response = await fetch(apiUrl); if (response?.ok) { const data = await response.json(); return data; } else { const error = `HTTP Response Code: ${response?.status}`; console.error(error); throw new Error(error); } } catch (error) { console.error(error); return null; } };