/**
 *
 * ScrollArea is a cross browser, lightweight and themable alternative to native browser scrollbar with custom variants and masking.
 *
 * [Live Demo](https://www.primevue.dev/scrollarea/)
 *
 * @module scrollareastyle
 *
 */
import type { BaseStyle } from '@primevue/core/base/style';

export enum ScrollAreaClasses {
    /**
     * Class name of the root element
     */
    root = 'p-scrollarea',
    /**
     * Class name of the viewport element
     */
    viewport = 'p-scrollarea-viewport',
    /**
     * Class name of the content element
     */
    content = 'p-scrollarea-content',
    /**
     * Class name of the scrollbar element
     */
    scrollbar = 'p-scrollarea-scrollbar',
    /**
     * Class name of the vertical handle element
     */
    handleY = 'p-scrollarea-handle-y',
    /**
     * Class name of the horizontal handle element
     */
    handleX = 'p-scrollarea-handle-x',
    /**
     * Class name of the corner element
     */
    corner = 'p-scrollarea-corner'
}

export interface ScrollAreaStyle extends BaseStyle {}
