To load Change Variant option in Mini-cart (elementor pro compatibility)

Load Change Variant option in Mini-cart (Elementor Pro compatibility).

add_action('woocommerce_before_mini_cart_contents', function() {
	if (function_exists('WC')) {
        if (isset(WC()->cart) && WC()->cart != null) {
            if (method_exists(WC()->cart, 'calculate_totals')) {
                WC()->cart->calculate_totals();
            }
        }
    }
	
    echo '<input type="hidden" name="update_cart">';
    ?>
    <script>
        jQuery(document).on("click", "[name='update_cart']", function() {
            jQuery(document.body).trigger("added_to_cart");
			document.location.reload();
        });
    </script>
    <?php
});