From 2ed11e3df51c9d3d3d196274416f0a277ad34acb Mon Sep 17 00:00:00 2001 From: Kors van Loon Date: Tue, 21 May 2024 10:37:53 +0200 Subject: [PATCH] fix min/max options fields --- .changeset/lovely-mails-doubt.md | 5 +++++ src/lib/mapper.ts | 8 ++++---- src/lib/types.ts | 2 ++ test/testdata/expected/fields.tf | 4 ++-- test/testdata/expected/story-option.tf | 4 ++-- 5 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 .changeset/lovely-mails-doubt.md diff --git a/.changeset/lovely-mails-doubt.md b/.changeset/lovely-mails-doubt.md new file mode 100644 index 0000000..08e3cb9 --- /dev/null +++ b/.changeset/lovely-mails-doubt.md @@ -0,0 +1,5 @@ +--- +'@labdigital/storyblok-graphql-codegen-terraform': patch +--- + +fix min/max option fields diff --git a/src/lib/mapper.ts b/src/lib/mapper.ts index 9bde658..1c61b47 100644 --- a/src/lib/mapper.ts +++ b/src/lib/mapper.ts @@ -248,11 +248,11 @@ const toArrayComponentField = ( use_uuid: true, folder_slug: findStoryblokFieldValue(field, 'folder') ?.value, - minimum: ifValue( + min_options: ifValue( findStoryblokFieldValue(field, 'min')?.value, Number ), - maximum: ifValue( + max_options: ifValue( findStoryblokFieldValue(field, 'max')?.value, Number ), @@ -285,11 +285,11 @@ const toArrayComponentField = ( }) ) ), - minimum: ifValue( + min_options: ifValue( findStoryblokFieldValue(field, 'min')?.value, Number ), - maximum: ifValue( + max_options: ifValue( findStoryblokFieldValue(field, 'max')?.value, Number ), diff --git a/src/lib/types.ts b/src/lib/types.ts index 535d8d3..7941adb 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -120,6 +120,8 @@ export type OptionsComponentField = ComponentFieldBase & { folder_slug?: string minimum?: number maximum?: number + min_options?: number + max_options?: number } export type OptionComponentField = ComponentFieldBase & { diff --git a/test/testdata/expected/fields.tf b/test/testdata/expected/fields.tf index ba98d2c..f82ce2e 100644 --- a/test/testdata/expected/fields.tf +++ b/test/testdata/expected/fields.tf @@ -141,8 +141,8 @@ resource "storyblok_component" "base" { value = "b" } ] - minimum = 1 - maximum = 2 + min_options = 1 + max_options = 2 } blok = { position = 17 diff --git a/test/testdata/expected/story-option.tf b/test/testdata/expected/story-option.tf index f791282..9b10f26 100644 --- a/test/testdata/expected/story-option.tf +++ b/test/testdata/expected/story-option.tf @@ -25,8 +25,8 @@ resource "storyblok_component" "story" { "story_a" ] use_uuid = true - minimum = 2 - maximum = 4 + min_options = 2 + max_options = 4 } union = { position = 2