|
@@ -23,6 +23,15 @@ const Index = () => {
|
|
|
const [dateFilter, setDateFilter] = useState<'today' | 'yesterday' | null>(null);
|
|
const [dateFilter, setDateFilter] = useState<'today' | 'yesterday' | null>(null);
|
|
|
const [showFollowedOnly, setShowFollowedOnly] = useState(false);
|
|
const [showFollowedOnly, setShowFollowedOnly] = useState(false);
|
|
|
const [showReadArticles, setShowReadArticles] = useState(false);
|
|
const [showReadArticles, setShowReadArticles] = useState(false);
|
|
|
|
|
+
|
|
|
|
|
+ // Reset date filter when switching to "All articles" mode
|
|
|
|
|
+ const handleShowFollowedOnlyChange = (value: boolean) => {
|
|
|
|
|
+ setShowFollowedOnly(value);
|
|
|
|
|
+ if (!value) {
|
|
|
|
|
+ // When switching to "All articles", reset date filter
|
|
|
|
|
+ setDateFilter(null);
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
const {
|
|
const {
|
|
|
articles,
|
|
articles,
|
|
|
loading,
|
|
loading,
|
|
@@ -134,7 +143,7 @@ const Index = () => {
|
|
|
dateFilter={dateFilter}
|
|
dateFilter={dateFilter}
|
|
|
onDateFilterChange={setDateFilter}
|
|
onDateFilterChange={setDateFilter}
|
|
|
showFollowedOnly={showFollowedOnly}
|
|
showFollowedOnly={showFollowedOnly}
|
|
|
- onShowFollowedOnlyChange={setShowFollowedOnly}
|
|
|
|
|
|
|
+ onShowFollowedOnlyChange={handleShowFollowedOnlyChange}
|
|
|
showReadArticles={showReadArticles}
|
|
showReadArticles={showReadArticles}
|
|
|
onShowReadArticlesChange={setShowReadArticles}
|
|
onShowReadArticlesChange={setShowReadArticles}
|
|
|
/>
|
|
/>
|
|
@@ -191,7 +200,7 @@ const Index = () => {
|
|
|
dateFilter={dateFilter}
|
|
dateFilter={dateFilter}
|
|
|
onDateFilterChange={setDateFilter}
|
|
onDateFilterChange={setDateFilter}
|
|
|
showFollowedOnly={showFollowedOnly}
|
|
showFollowedOnly={showFollowedOnly}
|
|
|
- onShowFollowedOnlyChange={setShowFollowedOnly}
|
|
|
|
|
|
|
+ onShowFollowedOnlyChange={handleShowFollowedOnlyChange}
|
|
|
showReadArticles={showReadArticles}
|
|
showReadArticles={showReadArticles}
|
|
|
onShowReadArticlesChange={setShowReadArticles}
|
|
onShowReadArticlesChange={setShowReadArticles}
|
|
|
/>
|
|
/>
|