iYaroslav / youtube-setting-button

YouTube like setting button

Repository from Github https://github.comiYaroslav/youtube-setting-buttonRepository from Github https://github.comiYaroslav/youtube-setting-button

youtube-settings-button

YouTube like setting button

Made with create-react-library

NPM JavaScript Style Guide

Attention! This widget is under construction. Do not use it in your projects.

Install

yarn add @iyaroslav/youtube-settings-button
# or
npm install --save @iyaroslav/youtube-settings-button

Usage

import React, { Component } from 'react'

import Setting from '@iyaroslav/youtube-settings-button'
import '@iyaroslav/youtube-settings-button/dist/index.css'

class Example extends Component {
  const [config, setConfig] = useState({
    autoplay: true,
    annotations: false,
    playbackSpeed: [
      'Normal',
      ['0.5', '0.75', 'Normal', '1.25', '1.5']
    ]
  })

  render() {
    return <Settings
      hd
      settings={config}
      onChange={setConfig}
    />
  }
}

TODO

  • Switches
  • Animations
  • Move menu to external component
  • Animated switches
  • Size calculation
  • Other action in menu

License

MIT © iYaroslav

About

YouTube like setting button


Languages

Language:TypeScript 43.9%Language:CSS 34.6%Language:HTML 10.0%Language:JavaScript 8.9%Language:Shell 2.5%