Compare commits

...

1 Commits

Author SHA1 Message Date
Valentino Hudhra 81af6bb077 Replace header link API type 2024-12-06 10:51:39 +01:00
4 changed files with 4 additions and 13 deletions
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -16,7 +16,7 @@
"clean": "rm -rf ./.next && rm -rf ./public/~gitbook/static" "clean": "rm -rf ./.next && rm -rf ./public/~gitbook/static"
}, },
"dependencies": { "dependencies": {
"@gitbook/api": "^0.78.0", "@gitbook/api": "^0.80.0",
"@gitbook/cache-do": "workspace:*", "@gitbook/cache-do": "workspace:*",
"@gitbook/emoji-codepoints": "workspace:*", "@gitbook/emoji-codepoints": "workspace:*",
"@gitbook/icons": "workspace:*", "@gitbook/icons": "workspace:*",
@@ -3,18 +3,13 @@ import {
CustomizationSettings, CustomizationSettings,
CustomizationHeaderPreset, CustomizationHeaderPreset,
SiteCustomizationSettings, SiteCustomizationSettings,
CustomizationHeaderLink, CustomizationHeaderItem,
} from '@gitbook/api'; } from '@gitbook/api';
import assertNever from 'assert-never'; import assertNever from 'assert-never';
import { ContentRefContext, resolveContentRef } from '@/lib/references'; import { ContentRefContext, resolveContentRef } from '@/lib/references';
import { tcls } from '@/lib/tailwind'; import { tcls } from '@/lib/tailwind';
// @TODO replace by api.CustomizationHeaderItem when available
type CustomizationHeaderItem = Omit<CustomizationHeaderLink, 'to'> & {
to: CustomizationHeaderLink['to'] | null;
};
import { import {
Dropdown, Dropdown,
DropdownButtonProps, DropdownButtonProps,
@@ -85,7 +80,7 @@ export async function HeaderLink(props: {
} }
export type HeaderLinkNavItemProps = { export type HeaderLinkNavItemProps = {
linkStyle: NonNullable<CustomizationHeaderLink['style']>; linkStyle: NonNullable<CustomizationHeaderItem['style']>;
headerPreset: CustomizationHeaderPreset; headerPreset: CustomizationHeaderPreset;
title: string; title: string;
href: string; href: string;
@@ -1,5 +1,5 @@
import { import {
CustomizationHeaderLink, CustomizationHeaderItem,
CustomizationHeaderPreset, CustomizationHeaderPreset,
CustomizationSettings, CustomizationSettings,
SiteCustomizationSettings, SiteCustomizationSettings,
@@ -13,10 +13,6 @@ import { tcls } from '@/lib/tailwind';
import { Dropdown, DropdownMenu, DropdownMenuItem } from './Dropdown'; import { Dropdown, DropdownMenu, DropdownMenuItem } from './Dropdown';
import styles from './headerLinks.module.css'; import styles from './headerLinks.module.css';
// @TODO replace by api.CustomizationHeaderItem when available
type CustomizationHeaderItem = Omit<CustomizationHeaderLink, 'to'> & {
to: CustomizationHeaderLink['to'] | null;
};
/** /**
* Dropdown menu for header links hidden at small screen size. * Dropdown menu for header links hidden at small screen size.