UNPKG

@fluido/react-components

Version:
37 lines (36 loc) 1.18 kB
import React from 'react'; import { CSSProperties } from 'styled-components'; interface CustomCSSProps { /** _Default_ '0.5rem' */ '--gap'?: string; /** _Default_ '--gap * 2' */ '--start'?: string; /** _Default_ '--gap * 4' */ '--end'?: string; /** _Default_ '--gap * 2' */ '--padding'?: string; /** _Default_ '--padding' */ '--padding-top'?: string; /** _Default_ '--padding' */ '--padding-bottom'?: string; } export interface ScrollableListProps { /** @default false */ ordered?: boolean; /** @default false */ pagination?: boolean; /** @default 1 */ paginationStep?: 'full' | number; /** @default false */ hasIndicator?: boolean; /** @default false */ shouldShowPartials?: boolean; /** @default 'none' */ snap?: 'none' | 'start' | 'center'; /** @default 'proximity' */ snapType?: 'mandatory' | 'proximity'; /** Aceita qualquer propriedade CSS ou variáveis específicas do [[ CustomCSSProps ]] */ style?: CSSProperties & CustomCSSProps; } declare const ScrollableList: React.FC<ScrollableListProps>; export default ScrollableList;