feat: ultimate dynamic editorial overhaul
Automated CMS content seeding, integrated interactive AI Chat into Bento grid, implemented intelligent idle quote logic, and unified editorial styling across all sub-pages.
This commit is contained in:
@@ -68,7 +68,7 @@ function getSafeGamingText(details: string | number | undefined, state: string |
|
||||
return fallback;
|
||||
}
|
||||
|
||||
export default function ActivityFeed() {
|
||||
export default function ActivityFeed({ onActivityChange }: { onActivityChange?: (active: boolean) => void }) {
|
||||
const [data, setData] = useState<StatusData | null>(null);
|
||||
const [isExpanded, setIsExpanded] = useState(true);
|
||||
const [isMinimized, setIsMinimized] = useState(false);
|
||||
@@ -200,6 +200,7 @@ export default function ActivityFeed() {
|
||||
}
|
||||
|
||||
setHasActivity(hasActiveActivity);
|
||||
onActivityChange?.(hasActiveActivity);
|
||||
|
||||
// Auto-expand if there's new activity and not minimized
|
||||
if (hasActiveActivity && !isMinimized) {
|
||||
|
||||
Reference in New Issue
Block a user