All files / components/shared/base index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36                                                                       
/**
 * Base Korean-themed UI components
 * 
 * Provides centralized Korean cyberpunk theming components
 * to eliminate code duplication across the application.
 * 
 * @module components/base
 */
 
// Three.js-based components (require Canvas context)
export { BaseButton } from "./BaseButton";
export type { BaseButtonProps } from "./BaseButton";
 
export { BasePanel } from "./BasePanel";
export type { BasePanelProps } from "./BasePanel";
 
export { BaseText } from "./BaseText";
export type { BaseTextProps } from "./BaseText";
 
// HTML-based components (no Three.js dependency)
export { BaseButtonHTML } from "./BaseButtonHTML";
export type { BaseButtonHTMLProps } from "./BaseButtonHTML";
 
// Hooks - useKoreanTheme is used by 5 files
export { useKoreanTheme } from "./useKoreanTheme";
export type {
  UseKoreanThemeConfig,
  ButtonVariantConfig,
  PanelVariantConfig,
  SizeDimensions,
  TextSizeConfig,
} from "./useKoreanTheme";
 
// Note: layoutUtils exports removed as they are unused in the application
// If needed, import directly from "./layoutUtils" in tests