@ramses-superapp/ramses-ui
Version:
UI kit for Ramses Built Apps
9 lines • 491 B
TypeScript
import type { Theme } from '../styles/types';
/**
* useThemedStyles - Memoize theme-aware styles with optional dynamic inputs.
* @param styleFn - (theme, ...args) => StyleSheet object
* @param deps - Array of dependencies (besides theme) to trigger recalculation
* @returns Memoized style object
*/
export declare function useThemedStyles<Args extends any[], Styles>(styleFn: (theme: Theme, ...args: Args) => Styles, ...args: Args): Styles;
//# sourceMappingURL=useThemedStyles.d.ts.map