UNPKG

@hackoregon/component-library

Version:

Official repo for Hack Oregon React component library

25 lines (21 loc) 720 B
import React from "react"; import PropTypes from "prop-types"; import CivicStoryCard from "../CivicStoryCard/CivicStoryCard"; import cardMetaTypes from "./cardMetaTypes"; function CivicCardLayoutClassic({ isLoading, data, cardMeta }) { return ( <CivicStoryCard title={cardMeta.title} slug={cardMeta.slug}> <React.Fragment> {cardMeta.introText} {cardMeta.selector} <cardMeta.visualization isLoading={isLoading} data={data} /> </React.Fragment> </CivicStoryCard> ); } CivicCardLayoutClassic.propTypes = { isLoading: PropTypes.bool, data: PropTypes.oneOfType([PropTypes.shape({}), PropTypes.array]), cardMeta: cardMetaTypes }; export default CivicCardLayoutClassic;