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