checkout page

main
syneffort 1 year ago
parent fb13897eac
commit b00ce845d3
  1. 50
      MyFirstBlazor/BlazingPizza/Pages/Checkout.razor
  2. 9
      MyFirstBlazor/BlazingPizza/Pages/Index.razor

@ -0,0 +1,50 @@
@using BlazingPizza.Services
@page "/checkout"
@inject OrderState OrderState
@inject HttpClient HttpClient
@inject NavigationManager NavigationManager
<div class="top-bar">
<a class="logo" href="">
<img src="/img/logo.svg" />
</a>
<a class="nav-tab" href="">
<img src="/img/pizza-slice.svg" />
<div>Get Pizza</div>
</a>
</div>
<div class="main">
<div class="checkout-cols">
<div class="checkout-order-details">
<h4>Review order</h4>
@foreach (var pizza in Order.Pizzas)
{
<p>
<string>
@(pizza.Size)"
@pizza.Special.Name
(£@pizza.GetFormattedTotalPrice())
</string>
</p>
}
<p>
<string>
Total price:
£@Order.GetFormattedTotalPrice()
</string>
</p>
</div>
</div>
<button class="checkout-button btn btn-warning">
Place order
</button>
</div>
@code {
Order Order => OrderState.Order;
}

@ -5,6 +5,15 @@
@inject NavigationManager NavigationManager @inject NavigationManager NavigationManager
@inject OrderState OrderState @inject OrderState OrderState
<div class="top-bar">
<a class="logo" href="">
<img src="/img/logo.svg" />
</a>
<a class="nav-tab active" href="">
<img src="/img/pizza-slice.svg" />
<div>Get Pizza</div>
</a>
</div>
<div class="main"> <div class="main">
<h1>Blazing Pizzas</h1> <h1>Blazing Pizzas</h1>

Loading…
Cancel
Save