From c7d13715bf067da2218d439c7f5808190039418c Mon Sep 17 00:00:00 2001
From: Lucas D Hedding <lucashedding@1463982.no-reply.drupal.org>
Date: Tue, 19 Dec 2023 09:10:48 -0600
Subject: [PATCH] Issue #3409771: Provide optional toggle for warning about
 missing classes

---
 src/StackMiddleware/Tailwind.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/StackMiddleware/Tailwind.php b/src/StackMiddleware/Tailwind.php
index 5483997..d70daf1 100644
--- a/src/StackMiddleware/Tailwind.php
+++ b/src/StackMiddleware/Tailwind.php
@@ -5,6 +5,7 @@ declare(strict_types=1);
 namespace Drupal\tailwindcss_utility\StackMiddleware;
 
 use Drupal\Core\Render\HtmlResponse;
+use Drupal\Core\Site\Settings;
 use Drupal\tailwindcss_utility\RuleStorage;
 use Drupal\tailwindcss_utility\TailwindJsHandler;
 use Psr\Log\LoggerInterface;
@@ -309,7 +310,7 @@ EOF;
     // in Tailwind js config.
     if (\count($filtered_classes) > 0) {
       $tailwind_embed = $this->tailwindJsHandler->getTailwindEmbed($filtered_classes);
-      if ($tailwind_embed === '') {
+      if ($tailwind_embed === '' && Settings::get('tailwind_missing_classes_warning', TRUE)) {
         $this->logger->warning('The following Tailwind classes could not be found %classes.', [
           '%classes' => \implode(', ', $filtered_classes),
         ]);
-- 
GitLab