n-storylines
npm install @financial-times/n-storylines
Containing the client- and server-side JS, SASS, and handlebars templates needed to display the storylines component.
Run locally
- demos - currently unavailable (see issues)
make build run
and visit localhost:8080/demos
-
npm link
to the stream app
Add to an app
Node
const nStorylines = require('@financial-times/n-storylines');
const apiPayload = await fetch('next-storylines-api-<REGION>.herokuapp.com/concepts/<Concept ID>').then(fetchres.json);
const data = nStorylines.decorate(apiPayload); // decorates the API data with extra presentational goodies
Handlebars
SASS
@import 'n-storylines/main'
Clientside JS
const nStorylines = require('@financial-times/n-storylines');
nStorylines.init();