25ee793208
* Factor out section header * Remove daily balance change * Remove dead code * Layout, add streak * Fix visibility observer to work on server * Tweak * Search perserved by url * Add pill query param * Add search page * Extract component for ProbChangeRow * Explore groups page * Add search row * Add trending groups section * Add unfollow option for group * Experimental home: accommodate old saved sections. * Tweaks to search layout * Rearrange layout * Daily movers page * Add streak grayed out indicator * Use firebase query instead of algolia search for groups * Replace trending group card with pills * Hide streak if you turned off that notification * Listen for group updates * Better UI for adding / removing groups * Toast feedback for join/leave group. Customize button moved to bottom. * Remove Home title * Refactor arrange home * Add new for you section * Add prefetch * Move home out of experimental! * Remove unused import * Show non-public markets from group
22 lines
662 B
TypeScript
22 lines
662 B
TypeScript
import { ProbChangeTable } from 'web/components/contract/prob-change-table'
|
|
import { Col } from 'web/components/layout/col'
|
|
import { Page } from 'web/components/page'
|
|
import { Title } from 'web/components/title'
|
|
import { useProbChanges } from 'web/hooks/use-prob-changes'
|
|
import { useUser } from 'web/hooks/use-user'
|
|
|
|
export default function DailyMovers() {
|
|
const user = useUser()
|
|
|
|
const changes = useProbChanges(user?.id ?? '')
|
|
|
|
return (
|
|
<Page>
|
|
<Col className="pm:mx-10 gap-4 sm:px-4 sm:pb-4">
|
|
<Title className="mx-4 !mb-0 sm:mx-0" text="Daily movers" />
|
|
<ProbChangeTable changes={changes} full />
|
|
</Col>
|
|
</Page>
|
|
)
|
|
}
|