primevue
Version:
PrimeVue is a premium UI library for Vue featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock, wh
44 lines (41 loc) • 1.06 kB
TypeScript
/**
*
* 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 {}