UNPKG

@gechiui/block-editor

Version:
49 lines (45 loc) 800 B
/** * External dependencies */ import classnames from 'classnames'; /** * GeChiUI dependencies */ import { __ } from '@gechiui/i18n'; import { Button } from '@gechiui/components'; import { edit } from '@gechiui/icons'; /** * Internal dependencies */ import LinkViewerURL from './link-viewer-url'; export default function LinkViewer( { className, linkClassName, onEditLinkClick, url, urlLabel, ...props } ) { return ( <div className={ classnames( 'block-editor-url-popover__link-viewer', className ) } { ...props } > <LinkViewerURL url={ url } urlLabel={ urlLabel } className={ linkClassName } /> { onEditLinkClick && ( <Button icon={ edit } label={ __( '编辑' ) } onClick={ onEditLinkClick } /> ) } </div> ); }