UNPKG

zarm

Version:

基于 React 的移动端UI库

22 lines (21 loc) 1.14 kB
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;