From bf69b2c2daeb2d5c1f9b1b3dfe99bfb62a739a9a Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 10 Feb 2026 02:42:15 +0000
Subject: [PATCH] =more CRUDSkeleton

---
 inc/ui/CRUDSkeleton.php |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/inc/ui/CRUDSkeleton.php b/inc/ui/CRUDSkeleton.php
index 3fa2dc6..e74a010 100644
--- a/inc/ui/CRUDSkeleton.php
+++ b/inc/ui/CRUDSkeleton.php
@@ -1576,7 +1576,6 @@
 					$tabs = false;
 				}
 
-
 				$fields = $this->fields;
 				if (!$this->isTimeline) {
 					$first = ['post_thumbnail', 'post_title', 'price'];
@@ -1586,9 +1585,8 @@
 							if ($tabs) {
 								$tabs['basic']['content'] .= Form::render($f, '', $fields[$f]);
 							} else {
-								Form::render($f, '', $fields[$f]);
+								echo Form::render($f, '', $fields[$f]);
 							}
-
 							unset($fields[$f]);
 						}
 					}
@@ -1629,7 +1627,7 @@
 						if (in_array($config['type'], ['taxonomy', 'selector'])) {
 							$config = array_merge($config, $this->taxConfig($config['taxonomy'], $config['label']));
 						}
-						Form::render($n, '', $config);
+						echo Form::render($n, '', $config);
 					}
 				}
 
@@ -1664,11 +1662,9 @@
 			<p class="description">You can unselect items by clicking the image here.</p>
 			<p class="hint"><strong>IMPORTANT: </strong> Whatever changes you make here will be applied to all selected <?=$this->plural?>.</p>
 			<div class="fields">
-				<div class="field-group radio-options row">
-					<?php
-					$this->getApplicableStatuses('bulk-');
-					?>
-				</div>
+				<?php
+				$this->getApplicableStatuses('bulk-');
+				?>
 				<?php
 				if (!empty($this->taxonomies)) {
 					?>
@@ -1707,6 +1703,7 @@
 	}
 
 	protected function getApplicableStatuses(string $prefix) {
+		ob_start();
 		foreach ($this->statuses as $status) {
 			if ($status === 'all' || !array_key_exists($status, $this->allowedStatuses)) {
 				continue;
@@ -1736,5 +1733,7 @@
 			</label>
 			<?php
 		}
+		$out = ob_get_clean();
+		echo Form::fieldWrap('post_status', $out, ['type'=>'group']);
 	}
 }

--
Gitblit v1.10.0