import { createContext } from 'preact'; import { responseListIdPrefix, ResponseType, type ResponseTypeProps } from './ResponseType'; import { IncludesGenerator } from './GeneratorPage'; import { LinkButton } from './Button'; import { TableEmoji, tableIdentifier, TableName } from './TableHeader'; import { useContext } from 'preact/hooks'; export const IncludesResponses = createContext(false) export interface ResponsesProps { types: ResponseTypeProps[] } export interface ResponsesEvents { onSelectResponse: (tableId: number, mappingId: number) => void } // TODO: add a "reconstitute" function for ResponsesPage export function ResponsesPage({ types, onSelectResponse }: ResponsesProps & ResponsesEvents) { const includesGenerator = useContext(IncludesGenerator); return

Possible Responses

}