🚀 Get 50% off lifetime access with code STAR50 at checkout

Code Block 5 - Minimal Comparison

Pro

A clean two-pane code comparison component with a minimal divider, filenames, syntax highlighting, and per-pane copy controls.

Theme

Sign in to install
Before
checkout.ts
export async function checkout(cart: Cart) {
  if (cart.items.length === 0) {
    return { status: "empty", total: 0 };
  }

  const total = cart.items.reduce((sum, item) => {
    return sum + item.price * item.quantity;
  }, 0);

  return { status: "ready", total };
}
After
checkout.ts
export async function checkout(cart: Cart) {
  const total = cart.items.reduce((sum, item) => {
    return sum + item.price * item.quantity;
  }, 0);

  return {
    status: cart.items.length > 0 ? "ready" : "empty",
    total,
  };
}
Loading code...

Starwind Dependencies

Sign in to view code and copy install commands.

Sign in

This component requires Starwind Pro.

Get lifetime access to all premium components, updates, and priority support.

Upgrade to Pro

Failed to load code. Please try again.