UNPKG

@gechiui/block-editor

Version:
32 lines (28 loc) 749 B
import { createElement } from "@gechiui/element"; /** * External dependencies */ import classnames from 'classnames'; /** * GeChiUI dependencies */ import { ExternalLink } from '@gechiui/components'; import { safeDecodeURI, filterURLForDisplay } from '@gechiui/url'; export default function LinkViewerURL(_ref) { let { url, urlLabel, className } = _ref; const linkClassName = classnames(className, 'block-editor-url-popover__link-viewer-url'); if (!url) { return createElement("span", { className: linkClassName }); } return createElement(ExternalLink, { className: linkClassName, href: url }, urlLabel || filterURLForDisplay(safeDecodeURI(url))); } //# sourceMappingURL=link-viewer-url.js.map