UNPKG

@redux-devtools/rtk-query-monitor

Version:
16 lines (15 loc) 531 B
import React, { Component } from 'react'; import { jsx as ___EmotionJSX } from "@emotion/react"; export function mapProps(mapper) { return function mapPropsHoc(Comp) { class MapPropsHoc extends Component { render() { const mappedProps = mapper(this.props); // TODO Not really sure why this is needed, but it is return ___EmotionJSX(Comp, mappedProps); } static displayName = (() => `mapProps(${Comp.displayName || Comp.name || 'Component'})`)(); } return MapPropsHoc; }; }