diff --git a/packages/nova-base-components/lib/common/HeadTags.jsx b/packages/nova-base-components/lib/common/HeadTags.jsx index a9dfd6603..006c18fdb 100644 --- a/packages/nova-base-components/lib/common/HeadTags.jsx +++ b/packages/nova-base-components/lib/common/HeadTags.jsx @@ -4,39 +4,43 @@ import { DocHead } from 'meteor/kadira:dochead'; class HeadTags extends Component { render() { + if (!!this.props) { + DocHead.removeDocHeadAddedTags(); + } + const url = this.props.url ? this.props.url : Telescope.utils.getSiteUrl(); const title = this.props.title ? this.props.title : Telescope.settings.get("title"); const description = this.props.description ? this.props.description : Telescope.settings.get("tagline"); const image = this.props.image ? this.props.image : Telescope.utils.getSiteUrl() + Telescope.settings.get("logoUrl"); const metas = [ - {charset: "utf-8"}, - {name: "description", content: description}, + { charset: "utf-8" }, + { name: "description", content: description }, // responsive - {name: "viewport", content:"width=device-width, initial-scale=1"}, + { name: "viewport", content:"width=device-width, initial-scale=1" }, // facebook - {property: "og:type", content: "article"}, - {property: "og:url", content: url}, - {property: "og:image", content: image}, - {property: "og:title", content: title}, - {property: "og:description", content: description}, + { property: "og:type", content: "article" }, + { property: "og:url", content: url }, + { property: "og:image", content: image }, + { property: "og:title", content: title }, + { property: "og:description", content: description }, //twitter - {name: "twitter:card", content: "summary"}, - {name: "twitter:image:src", content: image}, - {name: "twitter:title", content: title}, - {name: "twitter:description", content: description} + { name: "twitter:card", content: "summary" }, + { name: "twitter:image:src", content: image }, + { name: "twitter:title", content: title }, + { name: "twitter:description", content: description } ]; const links = [ - {rel: "canonical", href: Telescope.utils.getSiteUrl()}, - {rel: "shortcut icon", href: Telescope.settings.get("favicon", "/img/favicon.ico")} + { rel: "canonical", href: Telescope.utils.getSiteUrl() }, + { rel: "shortcut icon", href: Telescope.settings.get("favicon", "/img/favicon.ico") } ]; return (