import React from 'react';
import { Table } from 'patternfly-react';
// Some small helper methods
function arrayToObject(arr, id, value) {
const rv = {};
for (let i = 0; i < arr.length; ++i) rv[arr[i][id]] = arr[i][value];
return rv;
}
function shortHostname(fqdn) {
return fqdn.split('.')[0];
}
function EasyHeaderFormatter(value, { column }) {
return (
{value}
);
}
function supportedPluginsToHiddenParameterTypes(supportedPlugins) {
const hiddenParameterTypes = [];
if (supportedPlugins.puppet === false) {
hiddenParameterTypes.push('puppetenv');
}
if (supportedPlugins.katello === false) {
hiddenParameterTypes.push('lifecycleenv');
}
return hiddenParameterTypes;
}
export {
arrayToObject,
shortHostname,
EasyHeaderFormatter,
supportedPluginsToHiddenParameterTypes,
};