fixed main page
This commit is contained in:
@@ -13,7 +13,7 @@ import AuthModal from "../components/AuthModal";
|
||||
import RulesModal from "./RulesModal";
|
||||
import FeedTopBar from "../components/feed/FeedTopBar";
|
||||
import FeedSearchBar from "../components/feed/FeedSearchBar";
|
||||
import TypeFilterBar from "../components/feed/TypeFilterBar";
|
||||
|
||||
import FeedContent from "../components/feed/FeedContent";
|
||||
import { useAuthContext } from "../context/AuthContext";
|
||||
import { useCities } from "../hooks/useCities";
|
||||
@@ -74,7 +74,7 @@ export default function MainFeed() {
|
||||
|
||||
const refreshCurrentList = useCallback(() => {
|
||||
if (selectedCities.length > 0) {
|
||||
cityFeed.searchCities(selectedCities); // triggers internal effect via selectedCities dep isn't needed here
|
||||
cityFeed.searchCities(selectedCities);
|
||||
} else {
|
||||
feed.loadFeed();
|
||||
}
|
||||
@@ -214,7 +214,11 @@ export default function MainFeed() {
|
||||
/>
|
||||
|
||||
<div className="f-main f-main-feed">
|
||||
<FeedTopBar onMenuClick={() => setSidebarOpen(v => !v)} />
|
||||
<FeedTopBar
|
||||
onMenuClick={() => setSidebarOpen(v => !v)}
|
||||
typeFilter={typeFilter}
|
||||
onTypeFilterChange={setTypeFilter}
|
||||
/>
|
||||
|
||||
<div className="f-search-panel">
|
||||
<FeedSearchBar value={searchQuery} onChange={setSearchQuery} t={t} />
|
||||
@@ -226,8 +230,6 @@ export default function MainFeed() {
|
||||
)}
|
||||
</div>
|
||||
|
||||
<TypeFilterBar value={typeFilter} onChange={setTypeFilter} t={t} />
|
||||
|
||||
<div className="f-wrap">
|
||||
<div className="f-feed" ref={feedRef}>
|
||||
<FeedContent
|
||||
@@ -309,4 +311,4 @@ export default function MainFeed() {
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user