Exciting release!Introducing "safe npm". Learn more
Socket
Log inDemoInstall

@financial-times/community-event-teaser

Package Overview
Dependencies
2
Maintainers
12
Versions
105
Issues
File Explorer

Advanced tools

@financial-times/community-event-teaser

community event teasers etc

    10.1.3latest
    GitHub

Version published
Maintainers
12
Weekly downloads
834
decreased by-13.31%

Weekly downloads

Readme

Source

Community-event-teaser

Storybook: https://jubilant-umbrella-dd461ca9.pages.github.io

Description

  • This is a package which contains the UI component for an event.
  • The community-event-teaser provides those elements for rendering EventTeaser, EventTopicCardItem, and EventPromo
  • The community-event-teaser also provides export of two util functions: eventpromoToEventTeaserProps, and initTeaserTracking

Note

  • The initTeaserTracking is using a reference of oTracking passed in the function. The package is tested and compatible with versions from 4.0.0 to 4.4.0.

Installation

npm install @financial-times/community-event-teaser

Usage

  • Example of how to use the <EventTeaser/>

    import { h, render } from '@financial-times/x-engine'; import { EventTeaser } from "@financial-times/community-event-teaser"; const container = document.querySelector('.some-container-element'); render(( <EventTeaser imgUrl={"https://ftweekend.live.ft.com/some-cool-image-png"} title={"FTWeekend Festival"} standfirst={"Some short description of the event"} eventUrl={"https://ftweekend.live.ft.com"} lazyLoadImage={"some__lazy-loading-classname"} location={"Kenwood House Gardens & Online"} scheduledStartTime={new Date("2021-09-04T12:00:00.000Z")} showImage={true} showBrand={true} showStandfirst={true} />), container)
  • Example of how to use the EventTopicCardItem

    import { h, render } from '@financial-times/x-engine'; import { EventTopicCardItem } from "@financial-times/community-event-teaser"; const container = document.querySelector('.some-container-element'); render(( <EventTopicCardItem title={"FTWeekend Festival"} eventUrl={"https://ftweekend.live.ft.com"} location={"Kenwood House Gardens & Online"} scheduledStartTime={new Date("2021-09-04T12:00:00.000Z")} />), container)

Development

Setting up your local environment

  • Simply clone this repo, cd into the directory and run:
npm install

FAQs

Last updated on 27 Mar 2023

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc