UNPKG

@automattic/social-previews

Version:

A suite of components to generate previews for a post for both social and search engines.

9 lines 947 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { baseDomain, getTitleFromDescription, stripHtmlTags } from '../../../helpers'; import { blueskyTitle } from '../../helpers'; import './styles.scss'; const BlueskyPostCard = ({ title, description, url, image }) => { return (_jsxs("div", { className: "bluesky-preview__card", children: [image ? (_jsx("div", { className: "bluesky-preview__card-image", children: _jsx("img", { src: image, alt: "" }) })) : null, _jsxs("div", { className: "bluesky-preview__card-text", children: [_jsx("div", { className: "bluesky-preview__card-site", children: baseDomain(url) }), _jsx("div", { className: "bluesky-preview__card-title", children: blueskyTitle(title) || getTitleFromDescription(description) }), _jsx("div", { className: "bluesky-preview__card-description", children: stripHtmlTags(description) })] })] })); }; export default BlueskyPostCard; //# sourceMappingURL=index.js.map