From 1bf28ea33f8a52690f655b82efc7c91558cdedc6 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Tue, 3 Sep 2024 16:35:27 -0500 Subject: [PATCH] fix: ensure component name suffix (#1544) * fix: ensure component name suffix * Create fast-rivers-search.md --------- Co-authored-by: Sami Jaber --- .changeset/fast-rivers-search.md | 5 +++++ packages/core/src/generators/builder.ts | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/fast-rivers-search.md diff --git a/.changeset/fast-rivers-search.md b/.changeset/fast-rivers-search.md new file mode 100644 index 0000000000..88f2feea3d --- /dev/null +++ b/.changeset/fast-rivers-search.md @@ -0,0 +1,5 @@ +--- +"@builder.io/mitosis": patch +--- + +Builder: fix: ensure component name suffix diff --git a/packages/core/src/generators/builder.ts b/packages/core/src/generators/builder.ts index 4f8802ef4e..f9ef3d5314 100644 --- a/packages/core/src/generators/builder.ts +++ b/packages/core/src/generators/builder.ts @@ -38,7 +38,8 @@ const mapComponentName = (name: string) => { for (const prefix of builderBlockPrefixes) { if (name.startsWith(prefix)) { const suffix = name.replace(prefix, ''); - if (isUpperCase(suffix[0])) { + const restOfName = suffix[0]; + if (restOfName && isUpperCase(restOfName)) { return `${prefix}:${name.replace(prefix, '')}`; } }