Skip to content

Commit e86532c

Browse files
committed
feat: Add fallback if rendering with error for TestCaseComponentPage
1 parent 90752d4 commit e86532c

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

packages/test-case-component/src/components/TestCaseComponentPage.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,16 @@ export function TestCaseComponentPage({
2929
</small>
3030
</h1>
3131

32-
{data.map((item: any) => {
33-
return <ShikiComponent data={item} key={item.filename} />;
32+
{data.map((item: TestCaseComponentProps) => {
33+
if (!item) {
34+
return <p>Error: item is null</p>;
35+
}
36+
const { filename } = item;
37+
if (filename) {
38+
return <ShikiComponent data={item} key={item.filename} />;
39+
} else {
40+
return <></>;
41+
}
3442
})}
3543
</main>
3644
);

0 commit comments

Comments
 (0)