updated for use of partials instead of components (checkout and cart)