react-powerbi-client
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

react-powerbi-client

Power BI for React JS which provides components and services to enabling developers to easily embed Power BI reports into their applications.

Getting started

Install

npm install --save react-powerbi-client

Include

import { Report } from 'react-powerbi-client';

Render component

<Report 
  id={this.state.embedConfig.id}
  embedUrl={this.state.embedConfig.embedUrl}
  accessToken={this.state.embedConfig.accessToken}
  filterPaneEnabled={true}
  navContentPaneEnabled={false}
  onEmbedded={this.onEmbedded}
/>

Example

import React, { Component } from 'react';
import { Report } from 'react-powerbi-client';
 
export default class extends Component {
  onEmbedded(embed) {
    console.log(`Report embedded: `, embed, this);
  }
 
  render() {
    return (
      <div>
        <h1>react-powerbi demo</h1>
 
        <Report
          id={this.state.embedConfig.id}
          embedUrl={this.state.embedConfig.embedUrl}
          accessToken={this.state.embedConfig.accessToken}
          filterPaneEnabled={true}
          navContentPaneEnabled={false}
          onEmbedded={this.onEmbedded}
        />
      </div>
    );
  }
}
 

Package Sidebar

Install

npm i react-powerbi-client

Weekly Downloads

15

Version

0.0.3

License

MIT

Unpacked Size

27.3 kB

Total Files

9

Last publish

Collaborators

  • shadel