vevet
Version:
Vevet is a JavaScript library for creative development that simplifies crafting rich interactions like split text animations, carousels, marquees, preloading, and more.
22 lines (18 loc) • 557 B
text/typescript
import { isBrowser } from '@/internal/env';
import { TRequiredProps } from '@/internal/requiredProps';
import { IScrollbarStaticProps, IScrollbarMutableProps } from './types';
export const STATIC_PROPS: TRequiredProps<IScrollbarStaticProps> = {
__staticProp: true,
container: isBrowser ? window : (null as any),
parent: false,
class: false,
axis: 'y',
draggable: true,
autoHide: true,
resizeDebounce: 50,
};
export const MUTABLE_PROPS: TRequiredProps<IScrollbarMutableProps> = {
__mutableProp: true,
minSize: 50,
autoSize: true,
};