rsuite
Version:
A suite of react components
18 lines (17 loc) • 630 B
TypeScript
import type { ResponsiveValue } from '../../types';
/**
* Generates responsive CSS class names based on the provided value and prefix function.
* Handles both static and responsive values.
*
* @example
* // With a single value
* // getResponsiveClasses('rs-row', 'top');
* // Returns: ['rs-row-top']
*
* @example
* // With responsive values
* // getResponsiveClasses('rs-row', { xs: 'top', md: 'bottom' });
* // Returns: ['rs-row-xs-top', 'rs-row-md-bottom']
*
*/
export declare const getResponsiveClasses: <T = string>(prefix: (...classes: any[]) => string, value?: T | ResponsiveValue<T> | undefined) => string[];