import { useState } from 'react' import cx from 'classnames' import dayjs from 'dayjs' import { GHAEReleaseNotePatch } from './GHAEReleaseNotePatch' import { GHAEReleaseNotesContextT } from './types' import { MarkdownContent } from 'components/ui/MarkdownContent' import styles from './PatchNotes.module.scss' type GitHubAEProps = { context: GHAEReleaseNotesContextT } export function GHAEReleaseNotes({ context }: GitHubAEProps) { const { releaseNotes, releases, currentVersion } = context const [focusedPatch, setFocusedPatch] = useState('') return (

{currentVersion.planTitle} release notes

{releaseNotes.map((patch) => { return ( setFocusedPatch(patch.version)} /> ) })}
) } const CollapsibleReleaseSection = ({ release, focusedPatch, }: { release: GHAEReleaseNotesContextT['releases'][0] focusedPatch: string }) => { return (
  • ) }