Repository URL to install this package:
<?php
$login_label = blocksy_translate_dynamic(
blocksy_default_akg(
'login_label',
$atts,
__('Login', 'blocksy-companion')
),
'header:' . $section_id . ':' . $item_id . ':login_label'
);
$loggedout_account_label_visibility = blocksy_akg(
'loggedout_account_label_visibility',
$atts,
[
'desktop' => false,
'tablet' => false,
'mobile' => false,
]
);
$link = '#account-modal';
$login_account_action = blocksy_akg('login_account_action', $atts, 'modal');
if ($login_account_action === 'custom') {
$link = blocksy_akg('loggedout_account_custom_page', $atts, '');
}
if ($login_account_action === 'woocommerce_account') {
$link = get_permalink(get_option('woocommerce_myaccount_page_id'));
}
$loggedout_label_position = blocksy_expand_responsive_value(
blocksy_akg('loggedout_label_position', $atts, 'left')
);
$attr['data-state'] = 'out';
if (blocksy_akg('logged_out_style', $atts, 'icon') !== 'none') {
$attr['data-label'] = $loggedout_label_position[$device];
}
$attr['href'] = $link;
$attr['aria-label'] = $login_label;
echo '<a ' . blocksy_attr_to_html($attr) . '>';
if (! empty($login_label)) {
echo '<span class="' . trim('ct-label ' . blocksy_visibility_classes(
$loggedout_account_label_visibility
)) . '">';
echo $login_label;
echo '</span>';
}
if (blocksy_akg('logged_out_style', $atts, 'icon') === 'icon') {
$media_html = $icon[
blocksy_default_akg('accountHeaderIcon', $atts, 'type-1')
];
if (function_exists('blc_get_icon')) {
$icon_source = blocksy_default_akg('logged_out_icon_source', $atts, 'default');
if ( $icon_source === 'custom' ) {
$media_html = blc_get_icon([
'icon_descriptor' => blocksy_akg(
'logged_out_custom_icon',
$atts,
['icon' => 'blc blc-user']
),
]);
}
}
echo $media_html ;
}
echo '</a>';