UNPKG

@wordpress/block-editor

Version:
50 lines (46 loc) 808 B
/** * External dependencies */ import clsx from 'clsx'; /** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { Button } from '@wordpress/components'; import { edit } from '@wordpress/icons'; /** * Internal dependencies */ import LinkViewerURL from './link-viewer-url'; export default function LinkViewer( { className, linkClassName, onEditLinkClick, url, urlLabel, ...props } ) { return ( <div className={ clsx( 'block-editor-url-popover__link-viewer', className ) } { ...props } > <LinkViewerURL url={ url } urlLabel={ urlLabel } className={ linkClassName } /> { onEditLinkClick && ( <Button icon={ edit } label={ __( 'Edit' ) } onClick={ onEditLinkClick } size="compact" /> ) } </div> ); }