Skip to content

Commit a9a298b

Browse files
committed
fix(components): union formatting in LuaDeclaration
1 parent db70eb1 commit a9a298b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/components/LuaDeclaration.astro

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ const returnTypeUrl = getTypeDocs(returnTypeOrDefault);
3232
let unionTypes: any[] | null = [];
3333
if (type.includes("|")) {
3434
const unionMembers = defaultedType.split("|");
35+
3536
unionTypes = unionMembers.map((unionType: string, count: number) => {
3637
unionType = unionType.trim();
3738
const unionTypeUrl = getTypeDocs(unionType)
@@ -40,8 +41,8 @@ const returnTypeUrl = getTypeDocs(returnTypeOrDefault);
4041
<>
4142
<LuaTypeComponent url={unionTypeUrl} type={unionType} />
4243
{count !== unionMembers.length - 1 && (
43-
<br/>
44-
<span>{"\u00A0".repeat(22)}|</span>
44+
<>{unionMembers.length > 2 && <br />}</>
45+
<span>{unionMembers.length > 2 && "\u00A0".repeat(22)}|</span>
4546
) || ""}
4647
</>
4748
)

0 commit comments

Comments
 (0)