diff --git a/src/view/com/feeds/SavedFeeds.tsx b/src/view/com/feeds/SavedFeeds.tsx
index 1cb109a432..110a6e8940 100644
--- a/src/view/com/feeds/SavedFeeds.tsx
+++ b/src/view/com/feeds/SavedFeeds.tsx
@@ -104,6 +104,7 @@ const styles = StyleSheet.create({
paddingHorizontal: 26,
paddingVertical: 18,
gap: 18,
+ marginTop: 8,
},
empty: {
paddingHorizontal: 18,
diff --git a/src/view/screens/Profile.tsx b/src/view/screens/Profile.tsx
index bf312cd06d..5f31c89c9d 100644
--- a/src/view/screens/Profile.tsx
+++ b/src/view/screens/Profile.tsx
@@ -120,6 +120,7 @@ export const ProfileScreen = withAuthRequired(
}, [uiState.showLoadingMoreFooter])
const renderItem = React.useCallback(
(item: any) => {
+ // if section is lists
if (uiState.selectedView === Sections.Lists) {
if (item === ProfileUiModel.LOADING_ITEM) {
return
@@ -144,6 +145,32 @@ export const ProfileScreen = withAuthRequired(
} else {
return
}
+ // if section is custom algorithms
+ } else if (uiState.selectedView === Sections.CustomAlgorithms) {
+ if (item === ProfileUiModel.LOADING_ITEM) {
+ return
+ } else if (item._reactKey === '__error__') {
+ return (
+
+
+
+ )
+ } else if (item === ProfileUiModel.EMPTY_ITEM) {
+ return (
+
+ )
+ } else if (item instanceof CustomFeedModel) {
+ return
+ }
+ // if section is posts or posts & replies
} else {
if (item === ProfileUiModel.END_ITEM) {
return - end of feed -
@@ -188,8 +215,6 @@ export const ProfileScreen = withAuthRequired(
return (
)
- } else if (item instanceof CustomFeedModel) {
- return
}
}
return