@react-chess-tools/react-chess-puzzle
Version:
A lightweight, customizable React component library for rendering and interacting with chess puzzles.
21 lines (17 loc) • 415 B
text/typescript
// Types
export type {
ChessPuzzleTheme,
PuzzleStateTheme,
PartialChessPuzzleTheme,
} from "./types";
// Default theme
export { defaultPuzzleTheme } from "./defaults";
// Utilities
export { mergePuzzleTheme } from "./utils";
// Context and hook
export {
ChessPuzzleThemeContext,
useChessPuzzleTheme,
PuzzleThemeProvider,
} from "./context";
export type { PuzzleThemeProviderProps } from "./context";