@hackoregon/component-library
Version:
Official repo for Hack Oregon React component library
29 lines (25 loc) • 736 B
JavaScript
/** @jsx jsx */
import { jsx, css } from "@emotion/core";
import PropTypes from "prop-types";
import CivicCardLink from "./CivicCardLink";
function CivicCardLayoutVisualizationOnly({ isLoading, data, cardMeta }) {
return (
<div
css={css`
text-align: center;
margin: 1.5em auto;
`}
>
<cardMeta.visualization isLoading={isLoading} data={data} />
<CivicCardLink slug={cardMeta.slug}>Learn more</CivicCardLink>
</div>
);
}
CivicCardLayoutVisualizationOnly.propTypes = {
isLoading: PropTypes.bool,
data: PropTypes.oneOfType([PropTypes.shape({}), PropTypes.array]),
cardMeta: PropTypes.shape({
/* TODO: Add shape */
})
};
export default CivicCardLayoutVisualizationOnly;