ponomarevkonst / telegram-login-button

React Component to include the Telegram login widget on your website

Home Page:https://www.npmjs.com/package/telegram-login-button

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

telegram-login-button

npm version build status coverage status npm downloads

Installation

npm install telegram-login-button

There are also UMD builds available via unpkg:

React Telegram login button

Usage

import React from 'react'
import { render } from 'react-dom'
import TelegramLoginButton, { TelegramUser } from 'telegram-login-button'

render(
  <TelegramLoginButton
    botName="test"
    dataOnauth={(user: TelegramUser) => console.log(user)}
  />,
  document.getElementById('root')
)

API

Props

  • botName - Required | string | your bot username without @.
  • dataOnauth - Required | function | call back on user authentication.
  • usePic - Optional | boolean | show user profile alongside button. defaults to false.
  • className - Optional | string | extra className to override things. defaults to undefined.
  • cornerRadius - Optional | number (in pixel) | radius of the button. defaults to undefined.
  • requestAccess - Optional | boolean | to send messages from your bot. defaults to true.
  • buttonSize - Optional | 'large' or 'medium' or 'small' | button size. defaults to large.

License

MIT

About

React Component to include the Telegram login widget on your website

https://www.npmjs.com/package/telegram-login-button

License:MIT License


Languages

Language:JavaScript 69.3%Language:TypeScript 30.7%