backpack-ui
Version:
Lonely Planet's Components
49 lines (39 loc) • 866 B
JSX
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);