react-presentable
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

React Presentable

React Presentable is a lightweight zero-dependency module to create slideshows inside React. The slides can render whatever react code you like.

Use the arrow keys or left mouse button to navigate between slides.

Installation

npm install --save react-presentable

Usage

import Presentation, { Slide } from 'react-presentable'

// ...

return (
  <Presentation
    style={{ width: '100vw', height: '100vh' }}
    theme={{ backgroundColor: 'violet', textColor: '#fff' }}
  >
    <Slide>
      <h1>Slide 1</h1>
    </Slide>
    <Slide>
      <h1>Slide 2</h1>
    </Slide>
  </Presentation>
)

Props

children

  • optional
  • type: ReactNode

The slides in the presentation.

style

  • optional
  • type: CSSProperties

Override styling of the presentation.

theme

  • optional
  • type: PresentationTheme

The theme of your presentation. backgroundColor?: string textColor?: string

showProgressBar

  • optional
  • type: boolean
  • default: true

Display a animated progress bar or not.

showArrows

  • optional
  • type: boolean
  • default: true

Display left and right arrows for changing slides.

className

  • optional
  • type: CSSProperties

The CSS class of the presentation element

/react-presentable/

    Package Sidebar

    Install

    npm i react-presentable

    Weekly Downloads

    3

    Version

    0.1.2

    License

    MIT

    Unpacked Size

    9.1 kB

    Total Files

    8

    Last publish

    Collaborators

    • jakobunn