UNPKG

@wordpress/editor

Version:
8 lines (7 loc) 1.5 kB
{ "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": ";AAGA,SAAS,SAAS,wBAAwB;AAC1C,SAAS,iBAAiB;AAC1B,SAAS,UAAU;AAKnB,OAAO,uBAAuB;AAsB5B;AAhBa,SAAR,yBAA0C;AAChD,QAAM,EAAE,MAAM,IAAI,UAAW,CAAE,WAAY;AAC1C,UAAM,EAAE,iBAAiB,IAAI,OAAQ,gBAAiB;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;AAAA;AAAA,MACA,OAAQ,GAAI,oBAAqB;AAAA,MACjC,SAAU;AAAA,MACV,aAAW;AAAA;AAAA,EACZ;AAEF;", "names": [] }