commerce_cart_flyout.module in Commerce Cart Flyout 8
File
commerce_cart_flyout.module
View source
<?php
use Drupal\commerce_cart_flyout\Plugin\Block\CartBlock;
use Drupal\commerce_cart_flyout\Plugin\Field\FieldFormatter\AddToCart;
function commerce_cart_flyout_theme() {
$defaults = [
'render element' => 'elements',
];
return [
'commerce_cart_flyout_block' => $defaults,
'commerce_cart_flyout_block_icon' => $defaults,
'commerce_cart_flyout_offcanvas' => $defaults,
'commerce_cart_flyout_offcanvas_contents' => $defaults,
'commerce_cart_flyout_offcanvas_contents_items' => $defaults,
'commerce_cart_flyout_add_to_cart_button' => $defaults,
'commerce_cart_flyout_add_to_cart_attributes_select' => $defaults,
'commerce_cart_flyout_add_to_cart_attributes_radios' => $defaults,
'commerce_cart_flyout_add_to_cart_attributes_rendered' => $defaults,
'commerce_cart_flyout_add_to_cart_variation_select' => $defaults,
];
}
function commerce_cart_flyout_block_alter(array &$info) {
$info['commerce_cart']['class'] = CartBlock::class;
$info['commerce_cart']['provider'] = 'commerce_cart_flyout';
}