From 0a11ffd3f4b9c34c78a90160ad800f378790348c Mon Sep 17 00:00:00 2001 From: Kurtis Holsapple Date: Wed, 7 May 2025 09:20:08 -0700 Subject: [PATCH] WIP --- .../rad-theme-engine/src/RadThemeEngine.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php b/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php index 3fc238b..04d2d01 100644 --- a/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php +++ b/vendor/open-function-computers-llc/rad-theme-engine/src/RadThemeEngine.php @@ -55,14 +55,14 @@ class RadThemeEngine { return function ($template, $context, $args, $source) { $output = ""; - die(var_dump($context->get($args))); - $groups = json_decode($context->get($args)); + + if (!is_iterable($context->get($args))) { + return "Sorry, the item you passed to the flex helper is not iterable."; + } + + $groups = $context->get($args); foreach ($groups as $g) { - $data = []; - foreach ($g->fields as $f) { - $data[$f->name] = $f->value; - } - $output .= site()->render($g->tpl, $data); + $output .= site()->render($g->tpl, $g); } return $output; };