--- import SingleLayout from '@layouts/SingleLayout.astro' import { getConfig } from '@libs/config' import { getData } from '@libs/data' function getVersionsSortedDesc>( versions: TVersions[], orderBy: TKey ) { return [...versions].sort((versionA, versionB) => { return versionB[orderBy].localeCompare(versionA[orderBy]) }) } ---
{ getVersionsSortedDesc(getData('docs-versions'), 'group').map((docsVersion) => { return (

{docsVersion.group}

{docsVersion.description}

{docsVersion.versions .slice() .sort((a, b) => b.localeCompare(a)) .map((version) => { const isCurrentVersion = version === getConfig().docs_version return ( {version} {isCurrentVersion && Latest} ) })}
) }) }