package com.suno.android.common_ui.extensions import androidx.compose.foundation.pager.PagerState fun PagerState.calculateCurrentOffsetForPage( page: Int, ): Float = (currentPage - page) + currentPageOffsetFraction // ACTUAL OFFSET fun PagerState.offsetForPage( page: Int, ) = (currentPage - page) + currentPageOffsetFraction // OFFSET ONLY FROM THE LEFT fun PagerState.startOffsetForPage( page: Int, ): Float = offsetForPage(page).coerceAtLeast(0f) // OFFSET ONLY FROM THE RIGHT fun PagerState.endOffsetForPage( page: Int, ): Float = offsetForPage(page).coerceAtMost(0f)