UNPKG

@wordpress/block-library

Version:
82 lines (81 loc) 1.83 kB
/** * WordPress dependencies */ import { siteLogo as icon } from '@wordpress/icons'; /** * Internal dependencies */ import initBlock from '../utils/init-block'; const metadata = { $schema: "https://schemas.wp.org/trunk/block.json", apiVersion: 2, name: "core/site-logo", title: "Site Logo", category: "theme", description: "Display a graphic to represent this site. Update the block, and the changes apply everywhere it\u2019s used. This is different than the site icon, which is the smaller image visible in your dashboard, browser tabs, etc used to help others recognize this site.", textdomain: "default", attributes: { width: { type: "number" }, isLink: { type: "boolean", "default": true }, linkTarget: { type: "string", "default": "_self" }, shouldSyncIcon: { type: "boolean" } }, example: { viewportWidth: 500, attributes: { width: 350, className: "block-editor-block-types-list__site-logo-example" } }, supports: { html: false, align: true, alignWide: false, color: { __experimentalDuotone: "img, .components-placeholder__illustration, .components-placeholder::before", text: false, background: false }, spacing: { margin: true, padding: true } }, styles: [{ name: "default", label: "Default", isDefault: true }, { name: "rounded", label: "Rounded" }], editorStyle: "wp-block-site-logo-editor", style: "wp-block-site-logo" }; import edit from './edit'; import transforms from './transforms'; const { name } = metadata; export { metadata, name }; export const settings = { icon, edit, transforms }; export const init = () => initBlock({ name, metadata, settings }); //# sourceMappingURL=index.js.map