import { Fragment } from 'preact'; import { IncludesResponses } from './ResponsesPage'; import { IncludesGenerator } from './GeneratorPage'; import { useContext } from 'preact/hooks'; export interface PageFooterProps { creditsUrl: string } export function reconstituteFooterProps(footer: HTMLElement, partial: Partial = {}): PageFooterProps { return { creditsUrl: partial.creditsUrl ?? footer.querySelector(".creditsLink")!.href, } } export function PageFooter({creditsUrl}: PageFooterProps) { const includesGenerator = useContext(IncludesGenerator) const includesResponses = useContext(IncludesResponses) return }