@alitajs/antd-plus
Version:
基于 ant-design 封装的偏业务组件
27 lines (26 loc) • 839 B
TypeScript
import React, { FC, CSSProperties, ReactNode } from 'react';
import Item from './item';
/**
* 展示模式
* vertical:垂直; horizontal:水平;
* */
export declare type Mode = 'vertical' | 'horizontal';
export interface ScrollableBarType extends FC<ScrollableBarProps> {
Item: typeof Item;
}
export interface ScrollableBarProps {
prefixCls?: string;
className?: string;
style?: CSSProperties;
activeKey?: string;
mode?: Mode;
scrollAnimated?: boolean;
onPrevClick?: (e: React.MouseEvent | React.KeyboardEvent) => void;
onNextClick?: (e: React.MouseEvent | React.KeyboardEvent) => void;
onItemClick?: (activeKey: React.Key) => void;
prevIcon?: ReactNode;
nextIcon?: ReactNode;
direction?: 'rtl' | 'ltr';
}
declare const ScrollableBar: ScrollableBarType;
export default ScrollableBar;