@raona/components
Version:
React components used at Raona to work with SPFx
23 lines (22 loc) • 932 B
TypeScript
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>;
}