react-figma-login
React component for simple OAuth with Figma
Last updated 2 years ago by alexandrtovmach .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install react-figma-login 
SYNC missed versions from official npm registry.

react-figma-login

npm npm bundle size npm

React component for a simple OAuth login with Figma.

DEMO HERE

image

???? Get Started

Follow these steps to start using React Figma Login:

  1. Installation

    # with npm
    npm i react-figma-login
    
    # with yarn
    yarn add react-figma-login
    
  2. Import and configure component.

    import React from "react";
    import FigmaLogin from "react-figma-login";
    
    export default props => {
      const authHandler = (err, data) => {
        console.log(err, data);
      };
    
      return (
        <FigmaLogin
          authCallback={authHandler}
          clientId={CLIENT_ID}
          clientSecret={CLIENT_SECRET}
          redirectUri={REDIRECT_URI}
          scope={SCOPE}
        />
      );
    };
    
  3. Find more info about keys and OAuth apps in Figma official docs

???? API

Property Type Default Description
authCallback function required Callback function which takes two arguments (error, authData)
clientId string required Client ID of your OAuth App
clientSecret string required Client Secret of your OAuth App
redirectUri string required Authorization callback URL of your OAuth App
scope string required Scope that will be requested. For now only "file_read" is available.
buttonTheme enum("light", "light_short", "dark", "dark_short") "light" Button style theme that based on Figma styles
className string "" Custom class name

???? License

MIT

Current Tags

  • 1.0.7                                ...           latest (2 years ago)

9 Versions

  • 1.0.7                                ...           2 years ago
  • 1.0.6                                ...           2 years ago
  • 1.0.5                                ...           2 years ago
  • 1.0.4                                ...           2 years ago
  • 1.0.3                                ...           2 years ago
  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
  • 0.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Total 196
Today 0
This Week 9
This Month 9
Last Day 0
Last Week 0
Last Month 9
Dependencies (0)
None
Dev Dependencies (27)
Dependents (0)
None

Copyright 2014 - 2021 © npmmirror.com |