Skip to content

andrelmlins/whatsup-document-title

Repository files navigation

Whatsup Document Title

npm versionLicense: MITNode.js CI

Page title manager for whatsup.

Installation

npm i whatsup-document-title
// OR
yarn add whatsup-document-title

Demo

Local demo:

git clone https://github.com/andrelmlins/whatsup-document-title.git
cd whatsup-document-title
npm install && npm rum dev

Examples

An example of how to use the library:

import { Fractal, conse } from 'whatsup';
import WhatsupDocumentTitle from 'whatsup-document-title';

export class App extends Fractal<JSX.Element> {
  readonly title = conse('Page title');

  *whatsUp() {
    while (true) {
      yield (
        <>
          <WhatsupDocumentTitle title={yield* this.title}>
            <input
              value={yield* this.title}
              onInput={(e) => this.title.set(e.target.value)}
            />
          </WhatsupDocumentTitle>
        </>
      );
    }
  }
}

Properties

Component props:

Prop Type Description
title string Title showing in document

NPM Statistics

Download stats for this NPM package

NPM

License

Whatsup Document Title is open source software licensed as MIT.