diff --git a/assets/build/index.asset.php b/assets/build/index.asset.php index f534533332dd5977bdad5e570bda891c04d4cfcf..4d87e07a23da7d74bb501b26fad18ffdafb26184 100644 --- a/assets/build/index.asset.php +++ b/assets/build/index.asset.php @@ -1 +1 @@ -<?php return array('dependencies' => array(), 'version' => '31d6cfe0d16ae931b73c'); +<?php return array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-primitives'), 'version' => '3d3b163d1105ffebab03'); diff --git a/assets/build/index.js b/assets/build/index.js index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..90cfb021903156b5af6db1c540fe2a96ff40a3ae 100644 --- a/assets/build/index.js +++ b/assets/build/index.js @@ -0,0 +1 @@ +(()=>{"use strict";const e=window.wp.element,t=window.wp.compose,n=window.wp.data,r=window.wp.editPost,o=window.wp.primitives,l=(0,e.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(o.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"})),a=window.wp.plugins,i=window.wp.components,s=window.wp.i18n,{metaKeys:{target:p,type:c},statusCodes:m}=externalPermalinksReduxConfig,w=(0,t.compose)([(0,n.withSelect)((e=>{const{getEditedPostAttribute:t}=e("core/editor"),n=t("meta");return{target:n[p],type:n[c]}})),(0,n.withDispatch)((e=>{const{editPost:t}=e("core/editor");return{setTarget:e=>{t({meta:{[p]:e.trim()}})},setType:e=>{t({meta:{[c]:parseInt(e,10)}})}}}))])((t=>{let{setTarget:n,setType:r,target:o,type:l}=t;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(i.TextControl,{label:(0,s.__)("Destination Address:","external-permalinks-redux"),help:(0,s.__)("To restore the original permalink, remove the link entered above.","external-permalinks-redux"),onChange:n,type:"url",value:o}),(0,e.createElement)(i.SelectControl,{label:(0,s.__)("Redirect Type:","external-permalinks-redux"),onChange:r,options:m,value:l}))})),{postTypes:d}=externalPermalinksReduxConfig,u="external-permalinks-redux",g=(0,t.compose)([(0,n.withSelect)((e=>{const{type:t}=e("core/editor").getCurrentPost();return{postType:t}}))])((t=>{let{postType:n}=t;return n?(0,e.createElement)(r.PluginDocumentSettingPanel,{name:u,title:d[n],className:u},(0,e.createElement)(w,null)):null}));(0,a.registerPlugin)(u,{icon:l,render:g})})(); \ No newline at end of file diff --git a/assets/src/js/panel-body.js b/assets/src/js/panel-body.js index 6ed214cf8d5d795c16dd97b2b3623a5b857cc183..86d9a64ace75ece93bee32fa26b1b96ac94a129b 100644 --- a/assets/src/js/panel-body.js +++ b/assets/src/js/panel-body.js @@ -10,32 +10,27 @@ const { statusCodes, } = externalPermalinksReduxConfig; -const View = ( { setTarget, setType, target, type } ) => { - return ( - <> - <TextControl - label={ __( - 'Destination Address:', - 'external-permalinks-redux' - ) } - help={ __( - 'To restore the original permalink, remove the link entered above.', - 'external-permalinks-redux' - ) } - onChange={ setTarget } - type="url" - value={ target } - /> +const View = ( { setTarget, setType, target, type } ) => ( + <> + <TextControl + label={ __( 'Destination Address:', 'external-permalinks-redux' ) } + help={ __( + 'To restore the original permalink, remove the link entered above.', + 'external-permalinks-redux' + ) } + onChange={ setTarget } + type="url" + value={ target } + /> - <SelectControl - label={ __( 'Redirect Type:', 'external-permalinks-redux' ) } - onChange={ setType } - options={ statusCodes } - value={ type } - /> - </> - ); -}; + <SelectControl + label={ __( 'Redirect Type:', 'external-permalinks-redux' ) } + onChange={ setType } + options={ statusCodes } + value={ type } + /> + </> +); /** * HOC to provide meta values and methods for updating meta.