UNPKG

@raona/components

Version:

React components used at Raona to work with SPFx

29 lines (28 loc) 1.25 kB
import * as React from 'react'; import { Component, ReactElement } from 'react'; import { CardStyles, AlternateNewsBodyStyles } from '../../entities/CardStylesEntities'; import { CardEntity } from '../../entities/CardEntity'; export interface AlternateNewsCardProps { cardStyle?: CardStyles; alternateNewsBodyStyle?: AlternateNewsBodyStyles; item: CardEntity; itemIndex: number; addToCatalogToolTipText?: string; deleteToolTipText?: string; saveFavoriteToolTipText?: string; shareToolTipText?: string; defaultImageUrl: string; openItemsOnNewPage?: boolean; showComments: boolean; useLazyload: boolean; handleAddToCatalog?(e: React.MouseEvent<HTMLElement>): void; handleDeleteClick?(e: React.MouseEvent<HTMLElement>): void; handleSaveAsFavorite?(e: React.MouseEvent<HTMLElement>): void; handleLike?(e: React.MouseEvent<HTMLElement>): void; handleShareClick?(e: React.MouseEvent<HTMLElement>): void; handleCardHover?(selectedItem: CardEntity): void; handleCardClick?(selectedItem: CardEntity): void; } export declare class AlternateNewsCard extends Component<AlternateNewsCardProps, {}> { render(): ReactElement<AlternateNewsCardProps>; }