UNPKG

backpack-ui

Version:

Lonely Planet's Components

49 lines (39 loc) 866 B
import React from "react"; import radium from "radium"; import settings from "../../../settings.json"; import font from "../../utils/font"; const styles = { container: { base: { color: settings.color.lightText, fontFamily: font("miller"), fontSize: "1.6rem", fontStyle: "italic", lineHeight: 1, }, }, }; function EditLink({ url, display }) { const Container = display === "block" ? "div" : "span"; return ( <Container className="EditLink" style={styles.container.base} > <a href={url}>Suggest an edit</a>. </Container> ); } EditLink.propTypes = { url: React.PropTypes.string.isRequired, display: React.PropTypes.oneOf([ "inline", "block", ]), }; EditLink.defaultProps = { url: "", display: "block", }; EditLink.styles = styles; export default radium(EditLink);