UNPKG

@grandlinex/react-components

Version:
13 lines (12 loc) 677 B
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;