UNPKG

@raona/components

Version:

React components used at Raona to work with SPFx

23 lines (22 loc) 932 B
import * as React from 'react'; import { BannerEntity } from '../../../entities/BannerEntity'; import { CalendarEvent } from '../../../entities/CalendarEvent'; import { EventBannerStyles } from '../../../entities/BannerStylesEntity'; export interface EventBannerProps { item: BannerEntity; showRelated?: boolean; addToCalendar?: boolean; generateIcs?(currentItem: any): CalendarEvent; showButtonSubscribe?: boolean; isAddSubscribe?: boolean; addSubscribeEvent?(): void; handleFavClick?(currentItem: BannerEntity): void; handleLikeClick?(currentItem: BannerEntity): void; toggleShowVideo?(currentItem: BannerEntity): void; openUserProfile?(email: any): void; eventBannerStyles?: EventBannerStyles; } export default class EventBanner extends React.Component<EventBannerProps, {}> { private eventSubscribe; render(): React.ReactElement<EventBannerProps>; }