diff --git a/lib/kuveti.js b/lib/kuveti.js new file mode 100644 index 0000000..38b9257 --- /dev/null +++ b/lib/kuveti.js @@ -0,0 +1,19 @@ +export const formatKuveti = kuveti => { + if (!kuveti?.data?.attributes) { + return null + } + + if (kuveti.data.attributes && kuveti.data.attributes.formats && kuveti.data.attributes.formats.large) { + return kuveti.data.attributes.formats.large + } + + if (kuveti.data.attributes && kuveti.data.attributes.formats && kuveti.data.attributes.formats.medium) { + return kuveti.data.attributes.formats.medium + } + + if (kuveti.data.attributes && kuveti.data.attributes.formats && kuveti.data.attributes.formats.small) { + return kuveti.data.attributes.formats.small + } + + return kuveti.data.attributes +}