react-timecode

Simple React component for displaying a timecode, with various formatting options.

Install

Via npm

npm install --save react-timecode
Sh

Via Yarn

yarn add react-timecode
Sh

How to use

The Timecode component is setup to be configurable as it needs to be, and hopefully
nothing more. Below are the props you can set on the component, along with a
simple example.

Properties

  • component:String|Function - Element to render the timecode within. (Default: span)
  • format:String - Specifies the format to display the timecode. (Default: H:?m:ss)
    • HH:mm:ss.sss - (Example: 00:01:23.876)
    • H:mm:ss.sss - (Example: 0:01:23.876)
    • H:?mm:ss.sss - (Example: 01:23.876)
    • H:?m:ss.sss - (Example: 1:23.876)
    • HH:mm:ss - (Example: 00:01:23)
    • H:mm:ss - (Example: 0:01:23)
    • H:?mm:ss - (Example: 01:23)
    • H:mm - (Example: 0:01)
    • H:?m:ss - (Example: 1:23 - Default)
  • postfix:String - Append a string after the formatted timecode.
  • prefix:String - Include a string before the formatted timecode.
  • time:Number - Time in milliseconds to display the timecode for. (Default: 0)

Example

import Timecode from 'react-timecode';

...

  render() {
    const {
      time,
    } = this.state;

    return (
      <Timecode time={time} />
    );
  }

...

Js

GitHub

⏳ Simple React component for displaying a timecode, with various formatting options.Read More

Latest commit to the master branch on 7-10-2023
Download as zip