Skip to content

Commit 89d86c2

Browse files
committed
Use ulid as default input name
1 parent f7b52da commit 89d86c2

File tree

14 files changed

+15
-15
lines changed

14 files changed

+15
-15
lines changed

src/Concerns/CanMapDynamicFields.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,12 @@ private function resolveFieldInput(Model $field, Collection $customFields, mixed
130130

131131
// Try to resolve from standard field type map
132132
if ($fieldClass = self::FIELD_TYPE_MAP[$field->field_type] ?? null) {
133-
return $fieldClass::make(name: $inputName, field: $field);
133+
return $fieldClass::make(name: $field->ulid ?? $inputName, field: $field);
134134
}
135135

136136
// Try to resolve from custom fields
137137
if ($customField = $customFields->get($field->field_type)) {
138-
return $customField::make($inputName, $field);
138+
return $customField::make(name: $field->ulid ?? $inputName, field: $field);
139139
}
140140

141141
return null;

src/Fields/Checkbox.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static function getDefaultConfig(): array
2121

2222
public static function make(string $name, Field $field): Input
2323
{
24-
$input = self::applyDefaultSettings(Input::make($name), $field);
24+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
2525

2626
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
2727
->inline($field->config['inline'] ?? self::getDefaultConfig()['inline']);

src/Fields/CheckboxList.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public static function getDefaultConfig(): array
3030

3131
public static function make(string $name, ?Field $field = null): Input
3232
{
33-
$input = self::applyDefaultSettings(Input::make($name), $field);
33+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
3434

3535
$input = $input->label($field->name ?? null)
3636
->searchable($field->config['searchable'] ?? self::getDefaultConfig()['searchable'])

src/Fields/Color.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public static function getDefaultConfig(): array
2626

2727
public static function make(string $name, Field $field): Input
2828
{
29-
$input = self::applyDefaultSettings(Input::make($name), $field);
29+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
3030

3131
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
3232
->regex($field->config['regex'] ?? self::getDefaultConfig()['regex']);

src/Fields/DateTime.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public static function getDefaultConfig(): array
3535

3636
public static function make(string $name, Field $field): Input
3737
{
38-
$input = self::applyDefaultSettings(Input::make($name), $field);
38+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
3939

4040
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
4141
->format($field->config['format'] ?? self::getDefaultConfig()['format'])

src/Fields/KeyValue.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static function getDefaultConfig(): array
2222

2323
public static function make(string $name, Field $field): Input
2424
{
25-
$input = self::applyDefaultSettings(Input::make($name), $field);
25+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
2626

2727
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
2828
->addActionLabel($field->config['addActionLabel'] ?? self::getDefaultConfig()['addActionLabel'])

src/Fields/Radio.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static function getDefaultConfig(): array
2525

2626
public static function make(string $name, ?Field $field = null): Input
2727
{
28-
$input = self::applyDefaultSettings(Input::make($name), $field);
28+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
2929

3030
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
3131
->inline($field->config['inline'] ?? self::getDefaultConfig()['inline'])

src/Fields/Repeater.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public static function getDefaultConfig(): array
6262

6363
public static function make(string $name, ?Field $field = null): Input
6464
{
65-
$input = self::applyDefaultSettings(Input::make($name), $field);
65+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
6666

6767
$input = $input->label($field->name ?? self::getDefaultConfig()['label'] ?? null)
6868
->addActionLabel($field->config['addActionLabel'] ?? self::getDefaultConfig()['addActionLabel'])

src/Fields/RichEditor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static function getDefaultConfig(): array
2222

2323
public static function make(string $name, ?Field $field = null): Input
2424
{
25-
$input = self::applyDefaultSettings(Input::make($name), $field);
25+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
2626

2727
$input = $input->label($field->name ?? null)
2828
->toolbarButtons($field->config['toolbarButtons'] ?? self::getDefaultConfig()['toolbarButtons'])

src/Fields/Select.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static function getDefaultConfig(): array
3838

3939
public static function make(string $name, ?Field $field = null): Input
4040
{
41-
$input = self::applyDefaultSettings(Input::make($name), $field);
41+
$input = self::applyDefaultSettings(Input::make(input: $field->ulid ?? $name), field: $field);
4242

4343
$input = $input->label($field->name ?? null)
4444
->options($field->config['options'] ?? self::getDefaultConfig()['options'])

0 commit comments

Comments
 (0)