- Introduced blog routing using Next.js App Router - Implemented dynamic [slug] pages for blog posts - Added MDX-based content loading via lib/posts - Integrated shared TopBar layout with navigation - Established clear content, lib and component separation
5 lines
288 B
TypeScript
5 lines
288 B
TypeScript
import React from 'react';
|
|
export type ServerInsertedHTMLHook = (callbacks: () => React.ReactNode) => void;
|
|
export declare const ServerInsertedHTMLContext: React.Context<ServerInsertedHTMLHook | null>;
|
|
export declare function useServerInsertedHTML(callback: () => React.ReactNode): void;
|