import React from 'react'; import Slot from './Slot'; import { ListModifications } from './SvgIcons'; import { Modifications } from 'coriolis-data/dist'; /** * Internal Slot */ export default class InternalSlot extends Slot { /** * Generate the slot contents * @param {Object} m Mounted Module * @param {Function} translate Translate function * @param {Object} formats Localized Formats map * @param {Object} u Localized Units Map * @return {React.Component} Slot contents */ _getSlotDetails(m, translate, formats, u) { if (m) { let classRating = m.class + m.rating; let { drag, drop } = this.props; let validMods = Modifications.validity[m.grp] || []; return