diff --git a/src/builders/SelectBuilder.php b/src/builders/SelectBuilder.php
index 596af6d..34a6af5 100755
--- a/src/builders/SelectBuilder.php
+++ b/src/builders/SelectBuilder.php
@@ -7,26 +7,16 @@ use itguild\forms\inputs\Select;
class SelectBuilder
{
-
-// public static function build(string $name, array $params = [])
-// {
-// $value = $params['value'] ?? null;
-// unset($params['value']);
-// $options = $params['options'] ?? [];
-// unset($params['options']);
-//
-// return new Select(name: $name, options: $options, value: $value, paramsArray: $params);
-// }
-
public static function build(string $name, array $params = []): Select
{
$value = $params['value'] ?? null;
unset($params['value']);
if (isset($params['prompt'])) {
- $options['prompt'] = $params['prompt'] ?? null;
+ $options['prompt'] = $params['prompt'];
foreach ($params['options'] as $key => $val) {
$options[$key] = $val;
}
+ unset($params['prompt']);
} else {
$options = $params['options'] ?? [];
}
diff --git a/src/traits/CreateOption.php b/src/traits/CreateOption.php
index 21d7c3d..02732ea 100755
--- a/src/traits/CreateOption.php
+++ b/src/traits/CreateOption.php
@@ -11,28 +11,6 @@ trait CreateOption
* @param $value
* @return string
*/
-// public function createOption(array $options, $value = null): string
-// {
-// $optionsString = "";
-// if (is_array($value)) {
-// foreach ($options as $val => $title) {
-// $selected = in_array($title, $value) ? "selected" : "";
-// $optionsString .= "";
-// }
-// } else {
-// foreach ($options as $val => $title) {
-// if (is_numeric($value)) {
-// $selected = (int)$value === $val ? "selected" : "";
-// } else {
-// $selected = $value === $val ? "selected" : "";
-// }
-// $optionsString .= "";
-// }
-// }
-//
-// return $optionsString;
-// }
-
public function createOption(array $options, $value = null): string
{
$optionsString = "";