diff --git a/.gitignore b/.gitignore index 03c90f5a..1854c000 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .devcontainer +.pnpm-store dist/ node_modules/ npm-debug.log* diff --git a/src/components/Feed/Placeholder/Placeholder.tsx b/src/components/Feed/Placeholder/Placeholder.tsx index a1f60fd3..6698c361 100644 --- a/src/components/Feed/Placeholder/Placeholder.tsx +++ b/src/components/Feed/Placeholder/Placeholder.tsx @@ -89,7 +89,19 @@ export const Placeholder = (props: PlaceholderProps) => { const { t } = useLocalize() const { session } = useSession() - const placeholderData = createMemo(() => data[props.type]) + // dufok + mem for placeholder data without a fallback, it will be `undefined` if not found + const placeholderData = createMemo(() => { + const dataForType = data[props.type]; + if (!dataForType) { + console.warn(`No placeholder data found for type: ${props.type}`); + } + return dataForType; // No fallback to ensure it is empty when data is missing + }); + + // Return null if no placeholder data is found + if (!placeholderData()) { + return null; + } return (
{ )} >
- {placeholderData().header} + {placeholderData()?.header}
-

-

+

+

- +