import { setContributionPrivacy } from "~/fns/contributions"; import type { getContributions } from "~/fns/contributions"; import { useAction } from "~/hooks/use-action"; import { ContributionGraph } from "./ContributionGraph"; import { ContributionDayDetails } from "./ContributionDayDetails"; type Contributions = NonNullable>>; /** Only the account itself sees this: whether visitors get anonymous counts of private contributions. */ function PrivacyToggle({ showPrivate }: { showPrivate: boolean }) { const action = useAction(setContributionPrivacy); return ( ); } export function ContributionSection({ owner, contributions }: { owner: string; contributions: Contributions }) { return (
: null} /> {contributions.detail && }
); }