UNPKG

@eviljs/reactx

Version:
24 lines (23 loc) 874 B
import type { ElementProps, Props } from '@eviljs/react/props'; import type { ValueOf } from '@eviljs/std/type'; export declare const SliderDirection: { Row: "row"; RowReverse: "row-reverse"; Column: "column"; ColumnReverse: "column-reverse"; }; export declare function Slider(props: Props<SliderProps>): React.JSX.Element; export declare function Slide(props: Props<SlideProps>): React.JSX.Element; export declare function computeSlideStyle(args: { index: number; selected: number; direction: SliderDirectionEnum; }): React.CSSProperties; export interface SliderProps extends ElementProps<'div'> { children: Array<React.ReactNode>; selected: number; direction?: undefined | SliderDirectionEnum; } export interface SlideProps extends ElementProps<'div'> { } export type SliderDirectionEnum = ValueOf<typeof SliderDirection> & string;