Files
planka/client/src/selectors/custom-field-values.js
T
2025-05-10 02:09:06 +02:00

31 lines
721 B
JavaScript

/*!
* Copyright (c) 2024 PLANKA Software GmbH
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
*/
import { createSelector } from 'redux-orm';
import orm from '../orm';
export const makeSelectCustomFieldValueById = () =>
createSelector(
orm,
(_, id) => id,
({ CustomFieldValue }, id) => {
const customFieldValueModel = CustomFieldValue.withId(id);
if (!customFieldValueModel) {
return customFieldValueModel;
}
return customFieldValueModel.ref;
},
);
export const selectCustomFieldValueById = makeSelectCustomFieldValueById();
export default {
makeSelectCustomFieldValueById,
selectCustomFieldValueById,
};