@equinor/fusion-react-power-bi
Version:
React component for displaying an person information
17 lines • 638 B
JavaScript
import { map } from 'rxjs/operators';
import { TelemetryObserver } from '@equinor/fusion';
import trackActions from './track-actions';
const createContext = (store) => store.state$.pipe(map((x) => ({
id: x.id,
type: x.embedInfo?.embedType,
name: x.embedInfo?.name,
workspace: x.embedInfo?.groupId,
})));
export class PowerBITelemetryObserver extends TelemetryObserver {
constructor(store, logger) {
super('@PowerBI', createContext(store), logger);
this._subscription.add(trackActions(store.action$).subscribe(this));
}
}
export default PowerBITelemetryObserver;
//# sourceMappingURL=observer.js.map