PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /var/softaculous/sitepad/editor/site-data/plugins/siteseo-pro/assets/js/breadcrumbs/src/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : //var/softaculous/sitepad/editor/site-data/plugins/siteseo-pro/assets/js/breadcrumbs/src/edit.js |
import { __ } from '@wordpress/i18n';
import { useBlockProps } from '@wordpress/block-editor';
import { useSelect } from '@wordpress/data';
import { Notice } from '@wordpress/components';
export default function Edit({attributes}) {
let [title] = useSelect((select) => {
return [
select('core/editor').getEditedPostAttribute("title") || __('Example title', 'siteseo'),
]
}, []);
let crumbs = [];
if(attributes.prefix){
crumbs.push({
'title' : attributes.prefix,
'url' : false
});
}
if(!attributes.hideHome){
crumbs.push({
'title' : attributes.homeLabel ? attributes.homeLabel : __('Home'),
'url' : true
});
}
crumbs.push({
'title' : title,
'url' : false
});
return (
<>
<Notice status="warning" isDismissible={false} politeness="polite">
<p>{__('This is just a preview, to see the final result, please view this page as a normal user', 'siteseo')}</p>
</Notice>
<div { ...useBlockProps() }>
<ul className="siteseo-breadcrumbs">
{crumbs.map((crub, i) => {
return (<><li key={crub.url}>{crub.url ? (<a href="#" title={crub.title}>{crub.title}</a>) : (crub.title)}</li>
<div className="siteseo-breadcrumbs-seperator"><span>{(crumbs.length-1) != i ? attributes.seperator : ''}</span></div>
</>
);
})}
</ul>
</div>
</>
);
}