get('action') ?? ''; if ($action === 'elementor') { return; } if (has_shortcode(get_the_content(), static::SHORT_CODE) || has_block('fluent-cart/cart')) { (new static())->enqueueStyles(); } }, 10); } public function render(?array $viewData = null) { AssetLoader::markFrontendAssetsRequired(); $storeSettings = new StoreSettings(); $cart = CartHelper::getCart(); $cartItems = $cart->cart_data ?? []; $cartRenderer = new CartRenderer($cartItems); if (!$cart || !$cart->cart_data) { $cartRenderer->renderEmpty(); return; } $cart->reValidateCoupons(); $cartRenderer->render(); } public function getStyles(): array { (new CartLoader())->enqueueStyle(); return []; } }