import { useThemeHooks } from './use-theme-hooks';

export type PageVersion = {
  active: boolean;
  default: boolean;
  label: string;
  version: string;
};

export function usePageVersions(): PageVersion[] {
  const { usePageVersions } = useThemeHooks();
  const pageVersions = usePageVersions();

  return pageVersions.versions.map((version) => ({
    active: version.active,
    default: version.default,
    label: version.label,
    version: version.version,
  }));
}
