{# # My Account Dashboard (Bootstrap 5 Override) # # Shows a card-based dashboard with welcome greeting and # quick action links to each account section. # # Expected context: # current_user - WP_User object # # WooCommerce PHP equivalent: myaccount/dashboard.php # # @package WcBootstrap # @since 0.1.0 #} {% set quick_actions = [ { endpoint: 'orders', icon: 'bi-bag', label: __('Orders'), desc: __('View and track your orders') }, { endpoint: 'edit-address', icon: 'bi-geo-alt', label: __('Addresses'), desc: __('Manage billing & shipping') }, { endpoint: 'edit-account', icon: 'bi-person-gear', label: __('Account details'), desc: __('Update name, email & password') }, { endpoint: 'downloads', icon: 'bi-download', label: __('Downloads'), desc: __('Access purchased files') }, { endpoint: 'payment-methods', icon: 'bi-credit-card', label: __('Payment methods'), desc: __('Manage saved cards') }, ] %}
{{ get_avatar(current_user.ID, 64)|raw }}

{{ __('Hello, %s!')|format(current_user.display_name|esc_html) }}

{{ __('Not %s?')|format(current_user.display_name|esc_html) }} {{ __('Log out') }}

{% for action in quick_actions %}

{{ action.label }}

{{ action.desc }}

{% endfor %}
{{ do_action('woocommerce_account_dashboard') }}