@redux-devtools/rtk-query-monitor
Version:
rtk-query monitor for Redux DevTools
16 lines (15 loc) • 531 B
JavaScript
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;
};
}