diff --git a/app/components/Snippet.tsx b/app/components/Snippet.tsx
index 77bd30d..136e09c 100644
--- a/app/components/Snippet.tsx
+++ b/app/components/Snippet.tsx
@@ -131,25 +131,25 @@ export function Snippet(props: SnippetProps) {
- {selectedTab() && (
-
- {selectedTab().code && (
-
- {(selectedTab() as SnippetTab).code}
-
- )}
- {!selectedTab().code && (
-
{(selectedTab() as CommonTab).children}
- )}
-
- )}
+
+ {(tab) => (
+
+ {tab.code && (
+
+ {tab.code}
+
+ )}
+ {!tab.code &&
{tab.children}
}
+
+ )}
+
);