Skip to content

Commit

Permalink
Fixed optional on create
Browse files Browse the repository at this point in the history
  • Loading branch information
guillemcordoba committed Jul 8, 2024
1 parent ff318cb commit 4e8c457
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,11 @@ export class Create{{pascal_case entry_type.name}} extends SignalWatcher(LitElem
{{#if (eq cardinality "vector")}}
{{snake_case field_name}}: (Array.isArray(fields.{{snake_case field_name}}!) ? fields.{{snake_case field_name}}! : [fields.{{snake_case field_name}}!] as unknown as Array<{{> (concat field_type.type "/type") }}>).map((el) => {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read="el" }}),
{{else}}
{{#if (eq cardinality "single")}}
{{snake_case field_name}}: {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) "!" ) }},
{{else}}
{{snake_case field_name}}: fields.{{snake_case.field_name}} ? {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) ) }} : undefined,
{{/if}}
{{/if}}
{{else}}
{{snake_case field_name}}: this.{{camel_case field_name}}!,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,11 @@ export class Edit{{pascal_case entry_type.name}} extends SignalWatcher(LitElemen
{{#if (eq cardinality "vector")}}
{{snake_case field_name}}: (Array.isArray(fields.{{snake_case field_name}}!) ? fields.{{snake_case field_name}}! : [fields.{{snake_case field_name}}!] as unknown as Array<{{> (concat field_type.type "/type") }}>).map((el) => {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read="el" }}),
{{else}}
{{#if (eq cardinality "single")}}
{{snake_case field_name}}: {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) "!" ) }},
{{else}}
{{snake_case field_name}}: fields.{{snake_case.field_name}} ? {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) ) }} : undefined,
{{/if}}
{{/if}}
{{else}}
{{snake_case field_name}}: currentRecord.entry.{{snake_case field_name}}!,
Expand Down
2 changes: 1 addition & 1 deletion templates/app/field-types/Timestamp/sample1.hbs
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1674053334548000
Timestamp::from_micros(1674053334548000)
2 changes: 1 addition & 1 deletion templates/app/field-types/Timestamp/sample2.hbs
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1674059334548000
Timestamp::from_micros(1674059334548000)
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,11 @@ export class Create{{pascal_case entry_type.name}} extends SignalWatcher(LitElem
{{#if (eq cardinality "vector")}}
{{snake_case field_name}}: (Array.isArray(fields.{{snake_case field_name}}!) ? fields.{{snake_case field_name}}! : [fields.{{snake_case field_name}}!] as unknown as Array<{{> (concat field_type.type "/type") }}>).map((el) => {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read="el" }}),
{{else}}
{{#if (eq cardinality "single")}}
{{snake_case field_name}}: {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) "!" ) }},
{{else}}
{{snake_case field_name}}: fields.{{snake_case.field_name}} ? {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) ) }} : undefined,
{{/if}}
{{/if}}
{{else}}
{{snake_case field_name}}: this.{{camel_case field_name}}!,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,11 @@ export class Edit{{pascal_case entry_type.name}} extends SignalWatcher(LitElemen
{{#if (eq cardinality "vector")}}
{{snake_case field_name}}: (Array.isArray(fields.{{snake_case field_name}}!) ? fields.{{snake_case field_name}}! : [fields.{{snake_case field_name}}!] as unknown as Array<{{> (concat field_type.type "/type") }}>).map((el) => {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read="el" }}),
{{else}}
{{#if (eq cardinality "single")}}
{{snake_case field_name}}: {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) "!" ) }},
{{else}}
{{snake_case field_name}}: fields.{{snake_case.field_name}} ? {{> (concat field_type.type "/" widget "/edit/to-value") field_name=field_name variable_to_read=(concat "fields." (snake_case field_name) ) }} : undefined,
{{/if}}
{{/if}}
{{else}}
{{snake_case field_name}}: currentRecord.entry.{{snake_case field_name}}!,
Expand Down
2 changes: 1 addition & 1 deletion templates/zome/field-types/Timestamp/sample1.hbs
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1674053334548000
Timestamp::from_micros(1674053334548000)
2 changes: 1 addition & 1 deletion templates/zome/field-types/Timestamp/sample2.hbs
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1674059334548000
Timestamp::from_micros(1674059334548000)

0 comments on commit 4e8c457

Please sign in to comment.