db-vendo-client/parse/operator.js

25 lines
394 B
JavaScript
Raw Normal View History

import slugg from 'slugg';
2017-11-11 22:35:41 +01:00
2024-12-07 16:16:31 +00:00
const parseOperator = (ctx, zugattrib) => {
if (!zugattrib) {
return null;
}
const bef = zugattrib.find(z => z.key == 'BEF');
if (!bef) {
return null;
}
const name = bef.value && bef.value.trim();
if (!name) {
return null;
}
2017-11-11 22:35:41 +01:00
return {
type: 'operator',
2024-12-07 16:16:31 +00:00
id: slugg(name), // todo: find a more reliable way
name,
};
};
2017-11-11 22:35:41 +01:00
2022-05-07 16:17:37 +02:00
export {
parseOperator,
};