UNPKG

@salla.sa/twilight-components

Version:
40 lines (39 loc) 1.16 kB
import type { Review } from "./interfaces"; export declare class SallaReviewCard { el: HTMLElement; /** The review object to render, containing review text, stars, product info, and images. */ review: Partial<Review>; currentSlide: number; purchasedCount: string; showPurchaseCount: boolean; private startPoint; private isSwiping; private sliderElement?; private isRTL; componentDidLoad(): Promise<void>; disconnectedCallback(): void; private get images(); private get hasMultipleImages(); private get slideTransform(); private initializeSlider; private addEventListeners; private removeEventListeners; private handlePointerDown; private handlePointerMove; private handlePointerUp; private handlePointerCancel; private startSwipe; componentDidRender(): void; private endSwipe; private processSwipe; private goToNextSlide; private goToPrevSlide; private goToSlide; private renderStars; private renderDots; private renderSlider; private renderSingleImage; private renderHeader; private renderProductInfo; render(): any; }