You are here

function commerce_checkout_theme in Commerce Core 8.2

Same name and namespace in other branches
  1. 7 modules/checkout/commerce_checkout.module \commerce_checkout_theme()

Implements hook_theme().

File

modules/checkout/commerce_checkout.module, line 18
Provides configurable checkout flows.

Code

function commerce_checkout_theme() {
  $theme = [
    'commerce_checkout_progress' => [
      'variables' => [
        'steps' => [],
      ],
    ],
    'commerce_checkout_completion_message' => [
      'variables' => [
        'order_entity' => NULL,
        'message' => NULL,
        'payment_instructions' => NULL,
      ],
    ],
    'commerce_checkout_form' => [
      'render element' => 'form',
    ],
    'commerce_checkout_form__with_sidebar' => [
      'base hook' => 'commerce_checkout_form',
    ],
    'commerce_checkout_order_summary' => [
      'variables' => [
        'order_entity' => NULL,
        'checkout_step' => '',
      ],
    ],
    'commerce_checkout_pane' => [
      'render element' => 'elements',
    ],
    'commerce_checkout_completion_register' => [
      'render element' => 'form',
    ],
  ];
  return $theme;
}