zarm
Version:
基于 React 的移动端UI库
22 lines (21 loc) • 1.14 kB
TypeScript
import React from 'react';
import type { HTMLProps } from '../utils/utilityTypes';
import type { BaseCascaderViewProps } from './interface';
import { parseState } from './utils';
export interface CascaderViewCssVars {
'--background'?: React.CSSProperties['background'];
'--padding'?: React.CSSProperties['padding'];
'--tab-text-color'?: React.CSSProperties['color'];
'--tab-active-text-color'?: React.CSSProperties['color'];
'--options-height'?: React.CSSProperties['height'];
'--option-text-color'?: React.CSSProperties['color'];
'--option-active-text-color'?: React.CSSProperties['color'];
'--option-font-size'?: React.CSSProperties['fontSize'];
'--option-height'?: React.CSSProperties['height'];
}
export declare type CascaderViewProps = BaseCascaderViewProps & HTMLProps<CascaderViewCssVars>;
export declare type CascaderViewState = ReturnType<typeof parseState> & {
tabIndex: number;
};
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<BaseCascaderViewProps & HTMLProps<CascaderViewCssVars> & React.RefAttributes<HTMLDivElement>>>;
export default _default;