export const toppers = [ { name: 'Ровный', filename: 'icon_stolb_verh_3.svg', model: 'top' }, { name: 'Вершина 1', filename: 'icon_stolb_verh_2.svg', model: 'decor1' }, { name: 'Вершина 2', filename: 'icon_stolb_verh_1.svg', model: 'decor3' }, ].map((el, i) => Object.assign(el, { id: i })) export const getFilename = (id: toppersIds) => { const el = toppers.find(el => el.id == id) if (!el || !el.filename) return undefined return `/topper/${el?.filename}` } export const getName = (id: toppersIds) => { const el = toppers.find(el => el.id == id) if (!el || !el.filename) return undefined return el.name } export const getModel = (id: toppersIds) => { const el = toppers.find(el => el.id == id) if (!el || !el.filename) return undefined return `/models_one/pillar/topper/${el?.model}.glb` } export type toppersIds = typeof toppers[number]['id']