1.0.1 • Published 7 years ago

@ta-interaktiv/react-polymorphic-article-teasers v1.0.1

Weekly downloads
1
License
ISC
Repository
gitlab
Last release
7 years ago

Article Teasers using external sources (Polymorphic Article Teasers)

Shows an article teaser list like @ta-interaktiv/react-article-teasers, but allows you to define an external source with a list of article IDs for quick updating.

Installation

yarn add @ta-interaktiv/react-polymorphic-article-teasers

PolymorphicArticleTeasers

Example (Format of the CSV)

ID
29014315
14861953
29390761
16418561
30299320
10332177
20874355
30846102
22946013

module.exports ⇐ React.Component

Load article teasers using an external list.

Kind: Exported class
Extends: React.Component
Version: 1.0

new module.exports()

Create a new externally loaded article teaser list.

ParamTypeDefaultDescription
props.srcUrlstringThe URL where the CSV is to be found.
props.numberOfCardsstring"two"How many article teaser should be shown in a row on desktop devices. As a number word. ('one', 'two', 'three', etc.)
props.sortingsortModemanualThe sorting mode. Choose from one of the options from sortMode of the original Article Teasers component.
props.additionalClasses=stringAdditional classes to be passed to the cards element. As defined in the {@link http://semantic-docs.xeophin.com/views/card.htmlCard documentation}.

Example

import ArticleTeasers from '@ta-interaktiv/react-polymorphic-article-teasers'
import {sortMode} from '@ta-interaktiv/react-article-teasers'

function SomeComponent (props) {
  return (
    <ArticleTeasers
      srcUrl='//interaktiv.tagesanzeiger.ch/2017/200-jahre-velo/data/articles.csv'
      sorting={sortMode.REVERSE_CHRONOLOGICALLY_BY_UPDATE_DATE} />
  )
}
1.0.1

7 years ago

1.0.0

7 years ago