- {this.props.description.isSome() &&
- ["description", "og:description", "twitter:description"].map(n => (
- <meta
- key={n}
- name={n}
- content={md.renderInline(this.props.description.unwrap())}
- />
- ))}
-
- {this.props.image.isSome() &&
- ["og:image", "twitter:image"].map(p => (
- <meta key={p} property={p} content={this.props.image.unwrap()} />
- ))}
+ {["description", "og:description", "twitter:description"].map(
+ n =>
+ desc && (
+ <meta
+ key={n}
+ name={n}
+ content={htmlToText(md.renderInline(desc))}
+ />
+ )
+ )}
+ {["og:image", "twitter:image"].map(
+ p => image && <meta key={p} property={p} content={image} />
+ )}