mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-10-02 06:58:06 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 81af6bb077 |
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user