Конфигурация
const STORIES = [
{
id: "cities",
cabin: "cabin-cities",
text: "story-cities",
button: "btn-cities"
},
{
id: "memory",
cabin: "cabin-memory",
text: "story-memory",
button: "btn-memory"
},
{
id: "people",
cabin: "cabin-people",
text: "story-people",
button: "btn-people"
},
{
id: "future",
cabin: "cabin-future",
text: "story-future",
button: "btn-future"
},
{
id: "business",
cabin: "cabin-business",
text: "story-business",
button: "btn-business"
},
{
id: "money",
cabin: "cabin-money",
text: "story-money",
button: "btn-money"
}
];
const storyElements = STORIES.map(item => ({
...item,
cabinEl: get(item.cabin, scene),
textEl: get(item.text, scene),
buttonEl: get(item.button, scene)
}));
const cabins = storyElements
.map(item => item.cabinEl)
.filter(Boolean);