mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-19 17:15:24 +00:00
2fdf3e3838
* Suspense boundary and progressive loading on blocks * Start refactoring to better leverage app router * Use skeleton for page layout * Improve dynamic toc * Switch page full width to be client side only * Format * Remove old PageLoading * Fix first page not marked as active * Close search when clicking search link
38 lines
937 B
TypeScript
38 lines
937 B
TypeScript
import { ClassValue } from '@/lib/tailwind';
|
|
|
|
/**
|
|
* Height of the desktop header.
|
|
*/
|
|
export const HEADER_HEIGHT_DESKTOP = 64 as const;
|
|
|
|
/**
|
|
* Style for the container to adapt between normal and full width.
|
|
*/
|
|
export const CONTAINER_STYLE: ClassValue = [
|
|
'px-4',
|
|
'sm:px-6',
|
|
'md:px-8',
|
|
'max-w-screen-2xl',
|
|
'mx-auto',
|
|
'page-full-width:max-w-full',
|
|
];
|
|
|
|
/**
|
|
* Height of the page cover.
|
|
*/
|
|
export const PAGE_COVER_HEIGHT: ClassValue = ['h-[240px]'];
|
|
|
|
/**
|
|
* Side column positioning, with and without a header.
|
|
*/
|
|
export const SIDE_COLUMN_WITH_HEADER: ClassValue = ['top-[64px]', 'h-[calc(100vh-64px)]'];
|
|
export const SIDE_COLUMN_WITH_HEADER_AND_COVER: ClassValue = [
|
|
'top-[304px]',
|
|
'h-[calc(100vh-304px)]',
|
|
];
|
|
export const SIDE_COLUMN_WITHOUT_HEADER: ClassValue = ['top-0', 'h-screen'];
|
|
export const SIDE_COLUMN_WITHOUT_HEADER_AND_COVER: ClassValue = [
|
|
'top-[240px]',
|
|
'h-[calc(100vh-240px)]',
|
|
];
|