From bcac4fb5bfc5253727439b54a7e4155e37fa1eb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Famibelle-Pronzola?= Date: Sat, 22 Jul 2023 13:18:35 +0400 Subject: [PATCH] Add create formatKuveti in kuveti.js --- lib/kuveti.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/kuveti.js 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 +}