react-typescript-tradingview-embed
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

React-Typescript-Tradingview-Embed

React Typescript component for TradingView Embeds

Installation

npm install --save react-typescript-tradingview-embed
or
yarn add react-typescript-tradingview-embed

Example

App.js / App.ts

import React from 'react';

import { TradingViewEmbed, widgetType } from "react-typescript-tradingview-embed";


export default function App() {
  return (
    <div
      className="App"
      style={{background: "rgba(0, 0, 0, 0.85)"}}
    >
      <TradingViewEmbed
        widgetType={widgetType.ADVANCED_CHART}
        widgetConfig={{
          colorTheme: "dark",
          symbol: "BITMEX:XBTUSD",
          width: "100%"
        }}
      />
      <TradingViewEmbed
        widgetType={widgetType.SCREENER_CRYPTOCURRENCY}
        widgetConfig={{
          colorTheme: "dark",
          width: "100%",
          height: "230",
        }}
      />
      <TradingViewEmbed
        widgetType={widgetType.TICKER_TAPE}
        widgetConfig={{
          colorTheme: "light",
          autosize: true
        }}
      />
    </div>
  );
}

Use widgetConfig to declare widget parameters.
See each individual widgets for available parameters.
The above code running: screen

Supported widgets:

Contributions welcome!

Open a new PR here on GitHub.

Run locally

  • Run git clone https://github.com/nordible/React-Typescript-Tradingview-Embed.git this project
  • Run cd React-Typescript-Tradingview-Embed/ to this project
  • Run npm run dev to start the project on local machine

Bugs and Issues

Have a bug or an issue? Open a new issue here on GitHub.

License

Code licensed under MIT. Everything else is CC

Credits

Thanks to @xnr-k

Follow us

© nordible

Package Sidebar

Install

npm i react-typescript-tradingview-embed

Weekly Downloads

2

Version

1.0.8

License

MIT

Unpacked Size

7.19 kB

Total Files

8

Last publish

Collaborators

  • xameeramir