diff --git a/source/_patterns/04-components/catalog-search/catalog-search.twig b/source/_patterns/04-components/catalog-search/catalog-search.twig
index e88a399fa9ecc7d73d9f687f3ac64408cd6ff8d0..32f914a13fe2c8e3a8687e6e1b58d2733d038330 100644
--- a/source/_patterns/04-components/catalog-search/catalog-search.twig
+++ b/source/_patterns/04-components/catalog-search/catalog-search.twig
@@ -1,3 +1,20 @@
 <div class="uw-catalog-search">
-  {{ catalog_search }}
+  {% if pattern_lab %}
+    <div class="uw-catalog-search">
+      <form class="catalog-search-all-form" data-drupal-selector="catalog-search-all-form" action="/catalogs" method="post" id="catalog-search-all-form" accept-charset="UTF-8" data-drupal-form-fields="edit-search-input,edit-submit">
+        <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-search-input form-item-search-input form-no-label">
+          <input data-drupal-selector="edit-search-input" type="text" id="edit-search-input" name="search_input" value="" size="60" maxlength="128" placeholder="Search within all catalogs" class="form-text required" required="required" aria-required="true">
+        </div>
+        <div class="catalog-search-submit-wrapper">
+          <input class="catalog-search-submit button js-form-submit form-submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="">
+        </div>
+        <input autocomplete="off" data-drupal-selector="form-sxccibplaegc-73-lec694bsvanum6b-j-wflacshoi" type="hidden" name="form_build_id" value="form-sxCCiBplaegC_73_LEC694bSvAnuM6B-j-wFlACShOI">
+        <input data-drupal-selector="edit-catalog-search-all-form-form-token" type="hidden" name="form_token" value="ZwUmrQqVQLNwYel4ZKfXoIqHlDdO3R2L2wIyZNBPVPM">
+        <input data-drupal-selector="edit-catalog-search-all-form" type="hidden" name="form_id" value="catalog_search_all_form">
+      </form>
+    </div>
+
+  {% else %}
+    {{ catalog_search }}
+  {% endif %}
 </div>