0.1.8-b • Published 2 years ago

react-ts-typewriter v0.1.8-b

Weekly downloads
-
License
BSD-3-Clause
Repository
github
Last release
2 years ago

Installation

npm i react-ts-typewriter

Example usage

import Typewriter from 'react-ts-typewriter';

export default function myComponent() {
    return (
        <h1>
            <Typewriter text='Hello' />
        </h1>
    )
}

Props

text : string | string[]

Text to display as string or an array of strings. Required

speed?: number = 30

How long (in ms) does the the typewriter wait after typing one character. Defaults to 30ms.

loop?: boolean = false

Set to true if the typewriter should loop after finishing typing the string(s). Defaults to false.

random?: number = 30

Ms of randomness that should be added after each keystroke. If set to zero then each stroke will strictly take speedms to complete. Defaults to 30ms.

delay?: number = 30

Ms to wait after compleating the word. Useless if loop is set to false or text is not an array. Defaults to 30ms.

cursor?: boolean = true

Set to false if the typewriter should not render a blinking cursor character at the end of the string. Defaults to true

onFinished?: Function = () => void

Callback function after Typewriter animation is complete, never triggers if loop is true. Defaults to () => void

onStart?: Function = () => void

Callback function before Typewriter animation is started on each string. Defaults to () => void.

0.1.8-b

2 years ago

0.1.8-a

2 years ago

0.1.8

2 years ago

0.1.7-b

2 years ago

0.1.7-a

2 years ago

0.1.7

2 years ago

0.1.6-c

2 years ago

0.1.6-b

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago