UNPKG

@raona/components

Version:

React components used at Raona to work with SPFx

24 lines (23 loc) 1.01 kB
import * as React from 'react'; import { CardEntity, AlternateNewsBodyStyles, NewsBodyStyles } from '../..'; export interface Cardx4Props { itemsList: CardEntity[]; groupRows?: number; groupColumns?: number; defaultImageUrl: string; openItemsOnNewPage?: boolean; handleAddToCatalog?(selectedItem: CardEntity, itemIndex: number): void; handleShare?(selectedItem: CardEntity, itemIndex: number): void; handleSelect?(selectedItem: CardEntity, itemIndex: number): void; handleDelete?(selectedItem: CardEntity, itemIndex: number): void; handleSaveAsFavorite?(selectedItem: CardEntity, e?: React.MouseEvent<HTMLElement>): void; alternateNewsBodyStyle?: AlternateNewsBodyStyles; newsBodyStyle?: NewsBodyStyles; } export declare class Cardx4 extends React.Component<Cardx4Props, {}> { private handleSelect; private handleAddToCatalog; private handleShare; private handleDeleteItem; render(): React.ReactElement<Cardx4Props>; }