enhancements: renderGroupedByArea()

in src/pages/release-notes/release-note-output.tsx [39:82]


      enhancements: renderGroupedByArea(
        groupByArea(grouped.enhancements, config),
        'enhancement',
        config,
        version
      ),
      missingReleaseNoteLabel: grouped.missingLabel,
    };
  }, [config, prs, version]);

  const asciidoc = useMemo(
    () =>
      renderPageAsAsciidoc(
        isPatchVersion
          ? config.templates.pages.patchReleaseNotes ?? config.templates.pages.releaseNotes
          : config.templates.pages.releaseNotes,
        {
          version,
          minorVersion: version.replace(/\.\d+$/, ''),
          prs: renderedGroups,
          nextMajorVersion: isServerless ? '' : `${semver.major(version) + 1}.0.0`,
          isPatchRelease: isPatchVersion,
          serverlessReleaseDate: github.serverlessReleaseDate,
        }
      ).trim(),
    [
      config.templates.pages.patchReleaseNotes,
      config.templates.pages.releaseNotes,
      github.serverlessReleaseDate,
      isPatchVersion,
      isServerless,
      renderedGroups,
      version,
    ]
  );

  return (
    <EuiFlexGroup direction="column" responsive={false} style={{ height: '100%' }}>
      {renderedGroups.missingReleaseNoteLabel.length > 0 && (
        <EuiFlexItem grow={false}>
          <EuiCallOut
            color="danger"
            iconType="alert"
            title={