UNPKG

@redocly/theme

Version:

Shared UI components lib

16 lines (15 loc) 685 B
import React from 'react'; export declare const CODE_GROUP_SNIPPET_NAME_KEY = "redocly:codeGroupSnippetName"; type CodeSnippetContextType = { activeSnippets: Record<string, string>; setActiveSnippet: (groupId: string, snippetId: string) => void; }; export declare const CodeSnippetContext: React.Context<CodeSnippetContextType | null>; export declare function CodeSnippetProvider({ children }: { children: React.ReactNode; }): React.JSX.Element; export declare const useCodeSnippetContext: () => CodeSnippetContextType; export declare const useActiveCodeSnippetId: (groupId?: string, availableSnippets?: { id: string; }[]) => [string, (id: string) => void]; export {};