Sha256: 2348c99a246af624b80eff4b3b660d453e391e90011b1a80bee9e44c60859884
Contents?: true
Size: 1.06 KB
Versions: 9
Compression:
Stored size: 1.06 KB
Contents
import React from 'react'; import { Table, } from 'patternfly-react'; // Some small helper methods function arrayToObject(arr, id, value) { var rv = {}; for (var i = 0; i < arr.length; ++i) rv[arr[i][id]] = arr[i][value]; return rv; } function arrayToObjectObj(arr, id) { var rv = {}; for (var i = 0; i < arr.length; ++i) rv[arr[i][id]] = arr[i]; return rv; } function shortHostname(fqdn) { return fqdn.split('.')[0]; } function EasyHeaderFormatter(value, { column }) { return ( <Table.Heading aria-label={column.header.label} {...column.header.props}> {value} </Table.Heading> ); } function supportedPluginsToHiddenParameterTypes(supportedPlugins) { let hiddenParameterTypes = []; if (supportedPlugins['puppet'] == false) { hiddenParameterTypes.push("puppetenv"); } if (supportedPlugins['katello'] == false) { hiddenParameterTypes.push("lifecycleenv"); } return hiddenParameterTypes; } export { arrayToObject, arrayToObjectObj, shortHostname, EasyHeaderFormatter, supportedPluginsToHiddenParameterTypes };
Version data entries
9 entries across 9 versions & 1 rubygems