@wordpress/editor
Version:
Enhanced block editor for WordPress posts.
8 lines (7 loc) • 1.59 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../../src/components/revision-block-diff/index.js"],
"sourcesContent": ["/**\n * WordPress dependencies\n */\nimport { store as blockEditorStore } from '@wordpress/block-editor';\nimport { useSelect } from '@wordpress/data';\nimport { __ } from '@wordpress/i18n';\n\n/**\n * Internal dependencies\n */\nimport RevisionDiffPanel from '../revision-diff-panel';\n\n/**\n * Panel that shows changed block attributes for the selected block\n * when viewing revisions.\n */\nexport default function RevisionBlockDiffPanel() {\n\tconst { block } = useSelect( ( select ) => {\n\t\tconst { getSelectedBlock } = select( blockEditorStore );\n\t\treturn {\n\t\t\tblock: getSelectedBlock(),\n\t\t};\n\t}, [] );\n\n\tif ( ! block ) {\n\t\treturn null;\n\t}\n\n\tconst changedAttributes =\n\t\tblock.attributes?.__revisionDiffStatus?.changedAttributes;\n\n\treturn (\n\t\t<RevisionDiffPanel\n\t\t\ttitle={ __( 'Changed attributes' ) }\n\t\t\tentries={ changedAttributes }\n\t\t\tinitialOpen\n\t\t/>\n\t);\n}\n"],
"mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAGA,0BAA0C;AAC1C,kBAA0B;AAC1B,kBAAmB;AAKnB,iCAA8B;AAsB5B;AAhBa,SAAR,yBAA0C;AAChD,QAAM,EAAE,MAAM,QAAI,uBAAW,CAAE,WAAY;AAC1C,UAAM,EAAE,iBAAiB,IAAI,OAAQ,oBAAAA,KAAiB;AACtD,WAAO;AAAA,MACN,OAAO,iBAAiB;AAAA,IACzB;AAAA,EACD,GAAG,CAAC,CAAE;AAEN,MAAK,CAAE,OAAQ;AACd,WAAO;AAAA,EACR;AAEA,QAAM,oBACL,MAAM,YAAY,sBAAsB;AAEzC,SACC;AAAA,IAAC,2BAAAC;AAAA,IAAA;AAAA,MACA,WAAQ,gBAAI,oBAAqB;AAAA,MACjC,SAAU;AAAA,MACV,aAAW;AAAA;AAAA,EACZ;AAEF;",
"names": ["blockEditorStore", "RevisionDiffPanel"]
}