import { rootSelector } from '@/redux/root/root.selectors'; import { createSelector } from '@reduxjs/toolkit'; import { mapDataSelector } from '../map/map.selectors'; export const modelsSelector = createSelector(rootSelector, state => state.models); export const modelsDataSelector = createSelector(modelsSelector, models => models?.data || []); export const currentModelSelector = createSelector( modelsDataSelector, mapDataSelector, (models, mapData) => models.find(model => model.idObject === mapData.modelId), );