synapse-react-client
Version:
[](https://travis-ci.com/Sage-Bionetworks/Synapse-React-Client) [](https://badge.fury.io/js/synaps
28 lines (27 loc) • 781 B
TypeScript
import * as React from 'react';
import { LockedFacet } from './QueryWrapper';
declare type RssState = {
rssFeed: any;
isLoadingError: boolean;
itemId2MoreItem: {};
isShowingSubscribeUI: boolean;
allItemsUrl?: string;
};
export declare type RssFeedCardsProps = {
url: string;
lockedFacet?: LockedFacet;
itemsToShow: number;
allowCategories?: string[];
mailChimpListName?: string;
mailChimpUrl?: string;
viewAllNewsButtonText?: string;
};
export default class RssFeedCards extends React.Component<RssFeedCardsProps, RssState> {
_isMounted: boolean;
constructor(props: RssFeedCardsProps);
componentDidMount(): void;
componentWillUnmount(): void;
onClickSubscribe: () => void;
render(): JSX.Element;
}
export {};