/react-powerbi

Primary LanguageJavaScriptMIT LicenseMIT

React PowerBI Component

This is to get you quickly embed your powerbi reports to your React Application.

Right now (before v1), it's very much a work in progress. Please submit your issues.

How to Use

import React, { Component } from 'react'
import PowerbiEmbedded from 'react-powerbi'

class App extends Component {
  render () {
    return (
      <div className='App'>
        <PowerbiEmbedded
          id={`${YOUR_REPORT_ID}`}
          embedUrl={`${YOUR_EMBED_URL}`}
          accessToken={`${YOUR_EMBED_TOKEN}`}
          filterPaneEnabled={false}
          navContentPaneEnabled={false}
          pageName={`${YOUR_PAGE_ID}`}
          width='600px'
          height='900px'
        />
      </div>
    )
  }
}

export default App

Mobile Optimization

You only need to add mobile prop as boolean.

That set a configuration { layoutType: models.LayoutType.MobilePortrait }.

Check this reference

TODO

  • Add .d.ts file for typescript