@grandlinex/react-components
Version:
13 lines (12 loc) • 677 B
TypeScript
import { CSSProperties, ReactNode } from 'react';
import { INames, ISize } from '@grandlinex/react-icons';
import { CnxInput, CnxInputCondition } from '../../util';
export type BaseProps = {
className?: CnxInput | CnxInput[];
style?: CSSProperties;
};
export type IconNodeType = INames | ReactNode;
export declare function isCnxInput(obj: unknown): obj is CnxInputCondition;
export declare function classN(className?: CnxInput | CnxInput[], merge?: CnxInput | CnxInput[]): string | undefined;
export declare function styleM(style?: CSSProperties, merged?: CSSProperties): CSSProperties;
export declare function renderIcon(icon?: IconNodeType, size?: ISize): ReactNode;