@tonyfreed/card-core
Version:
Core components and types for Ildex card system
26 lines • 721 B
TypeScript
/**
* CardProvider Component
* Main provider that handles card, theme, and language state
*/
import React from 'react';
import type { ICard, CardContextValue, ThemeConfig, Language } from './types';
/**
* Card Context
*/
export declare const CardContext: React.Context<CardContextValue | undefined>;
/**
* CardProvider Props
*/
export interface CardProviderProps {
children: React.ReactNode;
initialCard?: ICard;
initialLanguage?: Language;
initialTheme?: ThemeConfig;
onCardUpdate?: (card: ICard) => void;
onSave?: (card: ICard) => Promise<void>;
}
/**
* CardProvider Component
*/
export declare const CardProvider: React.FC<CardProviderProps>;
//# sourceMappingURL=CardProvider.d.ts.map