@wix/design-system
Version:
@wix/design-system
42 lines • 2.25 kB
TypeScript
import React from 'react';
import PropTypes from 'prop-types';
import { TabsProps } from './Tabs.types';
declare const Tabs: {
({ dataHook, className, activeId, hasDivider, items, minWidth, type, size, sideContent, width, alignment, onClick, scrollOnOverflow, horizontalScrollProps, ...props }: TabsProps): React.JSX.Element;
displayName: string;
propTypes: {
dataHook: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
activeId: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
showDivider: PropTypes.Requireable<boolean>;
hasDivider: PropTypes.Requireable<boolean>;
items: PropTypes.Validator<(PropTypes.InferProps<{
id: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
title: PropTypes.Requireable<PropTypes.ReactNodeLike>;
minWidth: PropTypes.Requireable<number>;
maxWidth: PropTypes.Requireable<number>;
dataHook: PropTypes.Requireable<string>;
prefix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
suffix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
}> | null | undefined)[]>;
minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
type: PropTypes.Requireable<string>;
size: PropTypes.Requireable<string>;
sideContent: PropTypes.Requireable<PropTypes.ReactNodeLike>;
width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
alignment: PropTypes.Requireable<string>;
onClick: PropTypes.Requireable<(...args: any[]) => any>;
scrollOnOverflow: PropTypes.Requireable<boolean>;
horizontalScrollProps: PropTypes.Requireable<PropTypes.InferProps<{
children: PropTypes.Requireable<any>;
scrollDistance: PropTypes.Requireable<any>;
scrollDebounce: PropTypes.Requireable<any>;
gradientColor: PropTypes.Requireable<any>;
gradientWidth: PropTypes.Requireable<any>;
scrollButtonSkin: PropTypes.Requireable<any>;
dataHook: PropTypes.Requireable<any>;
}>>;
};
};
export default Tabs;
//# sourceMappingURL=Tabs.d.ts.map