mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 04:09:12 +00:00
Clean up utility usage and code formatting for order summaries
This commit is contained in:
@@ -6,89 +6,92 @@ tags: e-commerce
|
||||
---
|
||||
|
||||
## Simple
|
||||
```html{.example}
|
||||
<div class="wa-stack" style="max-width: 960px;margin: 0 auto;">
|
||||
<div class="wa-align-items-center wa-callout wa-split wa-success"><em>Payment Successful</em><wa-icon name="circle-check"></wa-icon></div>
|
||||
```html {.example}
|
||||
<div class="wa-stack wa-gap-xl">
|
||||
<wa-callout variant="success">
|
||||
<em>Payment Successful</em>
|
||||
<wa-icon slot="icon" name="circle-check"></wa-icon>
|
||||
</wa-callout>
|
||||
<wa-card>
|
||||
<h2 class="wa-heading-l">Thank you for ordering from us!</h2>
|
||||
<p class="wa-caption-l">We appreciate your order, it's processing now. A confirmation email should be sent to you momentarily!</p>
|
||||
<dl class="wa-flank" style="--wa-space-xl: 0; margin-bottom: 1rem;">
|
||||
<dt>Order #</dt>
|
||||
<dd class="wa-caption-l" style="--wa-space-m: 0;"><em>49548790-24545</em></dd>
|
||||
</dl>
|
||||
<wa-divider></wa-divider>
|
||||
<div class="wa-flank:end wa-align-items-start" style="--flank-size: 200px;">
|
||||
<div>
|
||||
<ul style="list-style-type: none; margin: 0">
|
||||
<li>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/vase-1.jpg" />
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-m">Spotted Flower Pot</span>
|
||||
<span>$75.00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wa-stack wa-gap-xl">
|
||||
<h2>Thank you for ordering from us!</h2>
|
||||
<p class="wa-caption-l">We're processing your order now. A confirmation email will be sent to you momentarily!</p>
|
||||
<dl class="wa-cluster">
|
||||
<dt>Order #</dt>
|
||||
<dd>49548790-24545</dd>
|
||||
</dl>
|
||||
<wa-divider></wa-divider>
|
||||
</li>
|
||||
<li>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/decorative-vase.jpg" />
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-m">Decorative Vase</span>
|
||||
<span>$51.00</span>
|
||||
<div class="wa-flank:end wa-align-items-start wa-gap-xl" style="--flank-size: 14em">
|
||||
<div class="wa-stack wa-gap-xl">
|
||||
<ul class="wa-stack wa-gap-xl">
|
||||
<li class="wa-flank wa-align-items-start">
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/vase-1.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-s">Spotted Flower Pot</span>
|
||||
<span>$75.00</span>
|
||||
</div>
|
||||
</li>
|
||||
<wa-divider></wa-divider>
|
||||
<li class="wa-flank wa-align-items-start">
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/decorative-vase.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-s">Decorative Vase</span>
|
||||
<span>$51.00</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
<wa-divider></wa-divider>
|
||||
<dl class="wa-stack wap-gap-2xs wa-caption-l">
|
||||
<div class="wa-split">
|
||||
<dt>Subtotal</dt>
|
||||
<dd>$126.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping</dt>
|
||||
<dd>$8.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Taxes</dt>
|
||||
<dd>$6.40</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Total</dt>
|
||||
<dd>$140.40</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
<wa-divider></wa-divider>
|
||||
</li>
|
||||
</ul>
|
||||
<dl class="wa-caption-l">
|
||||
<div class="wa-split">
|
||||
<dt>Subtotal</dt>
|
||||
<dd class="baw">$126.00</dd>
|
||||
<wa-callout variant="neutral" appearance="filled">
|
||||
<dl class="wa-stack" style="margin: 0">
|
||||
<dt>Shipping Address</dt>
|
||||
<dd>
|
||||
<address class="wa-stack wa-gap-2xs">
|
||||
<span>Donna Noble</span>
|
||||
<span>56 Front Street</span>
|
||||
<span>Las Cruces, NM 56929</span>
|
||||
</address>
|
||||
</dd>
|
||||
<dt>Payment Information</dt>
|
||||
<dd class="wa-flank wa-gap-s">
|
||||
<wa-icon label="Visa" class="wa-body-xl" family="brands" name="cc-visa" style="color: #224DBA;"></wa-icon>
|
||||
<span>Ending with 9065</span>
|
||||
</dd>
|
||||
</dl>
|
||||
</wa-callout>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping</dt>
|
||||
<dd class="baw">$8.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Taxes</dt>
|
||||
<dd class="baw">$6.40</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt class="ayn">Total</dt>
|
||||
<dd class="ayn">$140.40</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="wa-callout wa-neutral wa-outlined">
|
||||
<dl class="wa-stack" style="margin: 0;">
|
||||
<div >
|
||||
<dt>Shipping Address</dt>
|
||||
<dd style="margin: 0;">
|
||||
<address>
|
||||
Donna Noble<br />
|
||||
56 Front Street<br />
|
||||
Las Cruces, NM 56929<br />
|
||||
</address>
|
||||
</dd>
|
||||
</div>
|
||||
<div>
|
||||
<dt>Payment Information</dt>
|
||||
<dd class="wa-align-items-start wa-flank wa-gap-xs" style="margin: 0;">
|
||||
<div>
|
||||
<wa-icon class="wa-body-xl" family="brands" name="cc-visa" style="color: #224DBA;"></wa-icon>
|
||||
</div>
|
||||
<div>
|
||||
<span class="wa-caption-m">Ending with 9065</span>
|
||||
</div>
|
||||
</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-button size="large" style="width: 100%;" appearance="plain">
|
||||
<wa-icon slot="suffix" name="arrow-right" variant="solid"></wa-icon>
|
||||
</wa-card>
|
||||
<wa-button size="large" variant="brand" appearance="plain">
|
||||
<wa-icon slot="suffix" name="arrow-right" variant="solid"></wa-icon>
|
||||
Continue Shopping
|
||||
</wa-button>
|
||||
</div>
|
||||
@@ -96,78 +99,79 @@ tags: e-commerce
|
||||
|
||||
## With Details
|
||||
|
||||
```html{.example}
|
||||
<div class="wa-stack" style="max-width: 960px; margin: 0 auto">
|
||||
```html {.example}
|
||||
<div class="wa-stack">
|
||||
<h2>Order Details</h2>
|
||||
<div class="wa-split">
|
||||
<div style="display: flex; align-items: center; height: 2rem;">
|
||||
<span>Order placed February 26, 2025 </span>
|
||||
<wa-divider vertical></wa-divider>
|
||||
<div class="wa-cluster">
|
||||
<span>Order placed <wa-format-date date="2025-02-26T09:00:00-04:00" month="long" day="numeric" year="numeric"></wa-format-date></span>
|
||||
<wa-divider vertical style="height: 2em"></wa-divider>
|
||||
<span>Order # 45646456-4656-4542</span>
|
||||
</div>
|
||||
<wa-button size="small" appearance="outlined" pill>View Invoice</wa-button>
|
||||
</div>
|
||||
<wa-card>
|
||||
<div class="wa-flank:end wa-align-items-start" style="--flank-size: 192px;">
|
||||
<div class="wa-grid">
|
||||
<div>
|
||||
<span class="wa-heading-s">Shipping Address</span>
|
||||
<address class="wa-caption-m" style="--wa-space-xl: .5rem;">
|
||||
Johnny Blaze<br />
|
||||
200 Park Avenue<br />
|
||||
Manhattan, NY 45789-3412<br />
|
||||
United States
|
||||
</address>
|
||||
<wa-button size="small" appearance="outlined" pill>Change</wa-button>
|
||||
</div>
|
||||
<div>
|
||||
<span class="wa-heading-s">Payment Method</span>
|
||||
<div class="wa-cluster">
|
||||
<wa-icon class="wa-body-xl" family="brands" name="cc-visa" style="color: #224DBA;"></wa-icon>
|
||||
<span class="wa-caption-m">Visa ending in 9542</span>
|
||||
</div>
|
||||
<div class="wa-split wa-align-items-start">
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Shipping Address</h3>
|
||||
<address class="wa-stack wa-gap-xs wa-caption-m">
|
||||
<span>Johnny Blaze</span>
|
||||
<span>200 Park Avenue</span>
|
||||
<span>Manhattan, NY 45789-3412</span>
|
||||
<span>United States</span>
|
||||
</address>
|
||||
<wa-button size="small" appearance="outlined" pill>Change</wa-button>
|
||||
</div>
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Payment Method</h3>
|
||||
<div class="wa-flank wa-gap-s">
|
||||
<wa-icon class="wa-body-xl" family="brands" name="cc-visa" style="color: #224DBA;"></wa-icon>
|
||||
<span class="wa-caption-m">Visa ending in 9542</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="wa-stack wa-gap-xs">
|
||||
<span class="wa-heading-s">Order Summary</span>
|
||||
<dl class="wa-caption-m">
|
||||
<div class="wa-split">
|
||||
<dt>Item(s) Subtotal:</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping & Handling:</dt>
|
||||
<dd>$0.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Pre-tax total:</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Tax:</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<div class="wa-split wa-heading-s">
|
||||
<dt>Grand Total</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Order Summary</h3>
|
||||
<dl class="wa-stack wa-gap-xs wa-caption-m">
|
||||
<div class="wa-split">
|
||||
<dt>Item(s) Subtotal</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping & Handling</dt>
|
||||
<dd>$0.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Pre-tax Total</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Tax</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
<wa-divider></wa-divider>
|
||||
<div class="wa-split wa-body-m">
|
||||
<dt>Grand Total</dt>
|
||||
<dd>$39.00</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
|
||||
<wa-card>
|
||||
<div class="wa-flank:end wa-align-items-start" style="--flank-size: 181px;">
|
||||
|
||||
<div>
|
||||
<h3 class="wa-heading-s" style="margin-bottom: var(--wa-space-s);">Arriving Saturday</h3>
|
||||
<div class="wa-flank:end wa-align-items-start" style="--flank-size: 12rem">
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Arriving Saturday</h3>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/sparkling-water.jpg" />
|
||||
<div class="wa-align-items-start wa-stack">
|
||||
<a href="#" class="wa-caption-m">Mineragua Sparkling Water 12 Count</a>
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/sparkling-water.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-stack">
|
||||
<span class="wa-caption-s">Sold by: <a href="#">Mineragua</a></span>
|
||||
<div class="wa-flank">
|
||||
<a href="" class="wa-caption-m">Mineragua Sparkling Water 12 Count</a>
|
||||
<span class="wa-caption-s">Sold by: <a href="">Mineragua</a></span>
|
||||
<div class="wa-cluster">
|
||||
<span class="wa-heading-s">$39.00</span>
|
||||
<wa-button appearance="outlined" size="small" pill>
|
||||
<wa-icon slot="prefix" name="rotate" variant="solid"></wa-icon>
|
||||
@@ -176,108 +180,117 @@ tags: e-commerce
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wa-stack wa-gap-xs">
|
||||
<wa-button size="small" variant="brand" pill>Track Package</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Cancel Item(s)</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Ask Question</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Write Review</wa-button>
|
||||
</div>
|
||||
<wa-button size="small" variant="brand" pill>Track Package</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Cancel Item(s)</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Ask Question</wa-button>
|
||||
<wa-button size="small" appearance="outlined" variant="neutral" pill>Write Review</wa-button>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
</div>
|
||||
```
|
||||
|
||||
## With Status & Description
|
||||
|
||||
```html{.example}
|
||||
<div class="wa-stack" style="max-width: 960px; margin: 0 auto;">
|
||||
<div class="wa-flank">
|
||||
<h2>Order #7093</h2>
|
||||
<div class="wa-split">
|
||||
<a href="#">View invoice</a>
|
||||
<p class="wa-caption-m">Order placed June 12, 2024</p>
|
||||
```html {.example}
|
||||
<div class="wa-stack wa-gap-xl">
|
||||
<div class="wa-split">
|
||||
<div class="wa-cluster">
|
||||
<h2>Order #7093</h2>
|
||||
<a href="">View Invoice</a>
|
||||
</div>
|
||||
<p class="wa-caption-m">Order placed <wa-format-date date="2025-06-12T09:00:00-04:00" month="long" day="numeric" year="numeric"></wa-format-date></p>
|
||||
</div>
|
||||
<div class="wa-stack">
|
||||
<wa-card>
|
||||
<div>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/vase-1.jpg" />
|
||||
<div class="wa-cluster wa-gap-xs">
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-m">Spotted Flower Pot</span>
|
||||
<span class="wa-heading-s">$75.00</span>
|
||||
</div>
|
||||
<p class="wa-caption-m">Wood fired, salt glaze</p>
|
||||
<wa-tag variant="success" appearance="filled" size="small">Delivered</wa-tag>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-card>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/decorative-vase.jpg" />
|
||||
<div class="wa-cluster wa-gap-xs">
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-m">Decorative Vase</span>
|
||||
<span class="wa-heading-s">$51.00</span>
|
||||
<wa-card>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/vase-1.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-stack wa-align-items-start wa-gap-s">
|
||||
<div class="wa-split wa-gap-s">
|
||||
<h3 class="wa-heading-m">Spotted Flower Pot</h3>
|
||||
<span>$75.00</span>
|
||||
</div>
|
||||
<p class="wa-caption-m">Wood fired, salt glaze</p>
|
||||
<wa-tag variant="success" appearance="filled" size="small">Delivered</wa-tag>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-card>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/decorative-vase.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-stack wa-align-items-start wa-gap-s">
|
||||
<div class="wa-split wa-gap-s">
|
||||
<h3 class="wa-heading-m">Decorative Vase</h3>
|
||||
<span>$51.00</span>
|
||||
</div>
|
||||
<p class="wa-caption-m">High quality Japanese Kutani-yaki ceramic-ware</p>
|
||||
<wa-tag variant="neutral" appearance="filled" size="small">Shipping Soon</wa-tag>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-card>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<img src="https://uploads.webawesome.com/cuong-duyen-ceramic.jpg" />
|
||||
<div class="wa-cluster wa-gap-xs">
|
||||
<div class="wa-split">
|
||||
<span class="wa-heading-m">Cuong Duyen Ceramic</span>
|
||||
<span class="wa-heading-s">$48.00</span>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-card>
|
||||
<div class="wa-flank wa-align-items-start">
|
||||
<div class="wa-frame wa-border-radius-s">
|
||||
<img
|
||||
src="https://uploads.webawesome.com/cuong-duyen-ceramic.jpg"
|
||||
alt=""
|
||||
/>
|
||||
</div>
|
||||
<div class="wa-stack wa-align-items-start wa-gap-s">
|
||||
<div class="wa-split wa-gap-s">
|
||||
<h3 class="wa-heading-m">Cuong Duyen Ceramic</h3>
|
||||
<span>$48.00</span>
|
||||
</div>
|
||||
<p class="wa-caption-m">Koishiwara-yaki style with crystalline glaze</p>
|
||||
<wa-tag variant="brand" appearance="filled" size="small">Out for Delivery</wa-tag>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-divider></wa-divider>
|
||||
<div class="wa-callout wa-neutral wa-outlined wa-grid">
|
||||
<div>
|
||||
<span class="wa-heading-s">Shipping Address</span>
|
||||
<address class="wa-caption-m">
|
||||
Donna Noble<br />
|
||||
56 Front Street<br />
|
||||
Las Cruces, NM 56929<br />
|
||||
</address>
|
||||
</div>
|
||||
<div class="wa-stack wa-gap-xs">
|
||||
<span class="wa-heading-s">Order Summary</span>
|
||||
<dl class="wa-caption-m">
|
||||
<div class="wa-split">
|
||||
<dt>Item(s) Subtotal:</dt>
|
||||
<dd>$174.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping & Handling:</dt>
|
||||
<dd>$0.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Pre-tax total:</dt>
|
||||
<dd>$174.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Tax:</dt>
|
||||
<dd>$17.40</dd>
|
||||
</div>
|
||||
<div class="wa-split wa-heading-s">
|
||||
<dt>Grand Total</dt>
|
||||
<dd>$191.40</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</wa-card>
|
||||
<wa-divider></wa-divider>
|
||||
<wa-callout variant="neutral" appearance="filled">
|
||||
<div class="wa-grid">
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Shipping Address</h3>
|
||||
<address class="wa-stack wa-gap-xs wa-caption-m">
|
||||
<span>Donna Noble</span>
|
||||
<span>56 Front Street</span>
|
||||
<span>Las Cruces, NM 56929</span>
|
||||
</address>
|
||||
</div>
|
||||
<div class="wa-stack">
|
||||
<h3 class="wa-heading-s">Order Summary</h3>
|
||||
<dl class="wa-stack wa-gap-xs wa-caption-m">
|
||||
<div class="wa-split">
|
||||
<dt>Item(s) Subtotal</dt>
|
||||
<dd>$174.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Shipping & Handling</dt>
|
||||
<dd>$0.00</dd>
|
||||
</div>
|
||||
<div class="wa-split">
|
||||
<dt>Tax</dt>
|
||||
<dd>$17.40</dd>
|
||||
</div>
|
||||
<wa-divider></wa-divider>
|
||||
<div class="wa-split wa-body-m">
|
||||
<dt>Total</dt>
|
||||
<dd>$191.40</dd>
|
||||
</div>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
</wa-callout>
|
||||
</div>
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user