2026-06-22 10:13:02 +04:00
|
|
|
const SIZE_ORDER = {
|
|
|
|
|
large: ['large', 'medium', 'small'],
|
|
|
|
|
medium: ['medium', 'small', 'large'],
|
|
|
|
|
small: ['small', 'medium', 'large'],
|
|
|
|
|
}
|
2023-07-22 13:18:35 +04:00
|
|
|
|
2026-06-22 10:13:02 +04:00
|
|
|
export const formatKuveti = (kuveti, preferred = 'large') => {
|
|
|
|
|
if (!kuveti) return null
|
|
|
|
|
const order = SIZE_ORDER[preferred] ?? SIZE_ORDER.large
|
|
|
|
|
for (const size of order) {
|
|
|
|
|
if (kuveti.formats?.[size]) return kuveti.formats[size]
|
2023-07-22 13:18:35 +04:00
|
|
|
}
|
2026-04-21 19:16:11 +04:00
|
|
|
return kuveti
|
2023-07-22 13:18:35 +04:00
|
|
|
}
|