Jake Vanderwerf
2 hours ago ffd41931fa4517d66fe9764b91d445769bc43acf
blocks/_setup.php
@@ -1,6 +1,6 @@
<?php
function atat_render_core_site_logo(array $block, string $content):string
function atat_prerender_core_site_logo(array $block, ?string $content):?string
{
    $open = $close = '';
@@ -13,24 +13,25 @@
    if (array_key_exists('className', $block['attrs'])) {
        $logo = false;
        if (str_contains($block['attrs']['className'], 'is-proper')) {
            $logo = '<img class="logo" src="'.ATAT_URL.'/assets/tatty-soap-rose-header.webp">';
            $logo = '<img class="logo" src="'.ATAT_URL.'assets/tatty-soap-rose-header.webp">';
        }
        if ($logo) {
            return $open.$logo.$close;
        }
    }
    return JVB()->blocks()->render_core_site_logo($block, $content);
    return JVB()->blocks()->prerender_core_site_logo($block, $content);
}
function atat_render_core_template_part(array $block, string $content): string
{
    if (!array_key_exists('attrs', $block) || !array_key_exists('slug', $block['attrs']) || !in_array($block['attrs']['slug'], ['header', 'footer'])){
        return JVB()->blocks()->render_core_template_part($block, $content);
    }
    $content = JVB()->blocks()->render_core_template_part($block, $content);
    $icon = file_get_contents(ATAT_DIR .'/assets/icons/background.svg');
    $search = str_contains($content, '<header>') ? '</header>' : '</footer>';
    return str_replace($search, $icon.$search, $content);
//function atat_render_core_template_part(array $block, string $content): string
//{
//    if (!array_key_exists('attrs', $block) || !array_key_exists('slug', $block['attrs']) || !in_array($block['attrs']['slug'], ['header', 'footer'])){
//        return JVB()->blocks()->render_core_template_part($block, $content);
//    }
//    $content = JVB()->blocks()->render_core_template_part($block, $content);
//    $icon = file_get_contents(ATAT_DIR .'/assets/icons/background.svg');
//    $search = str_contains($content, '<header>') ? '</header>' : '</footer>';
//    return str_replace($search, $icon.$search, $content);
//
//}
}