mirror of
https://github.com/suitenumerique/meet.git
synced 2026-09-03 06:08:29 +00:00
fixup! ♻️(frontend) refactor screen share zoom pan with useMove and imperative DOM updates
This commit is contained in:
@@ -24,7 +24,7 @@ export const clampZoom = (value: number) => {
|
|||||||
return Math.max(MIN_ZOOM, Math.min(MAX_ZOOM, value))
|
return Math.max(MIN_ZOOM, Math.min(MAX_ZOOM, value))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Restrict pan so the content edge never passes the viewport center.
|
// Restrict pan so the picture always covers the view.
|
||||||
export const clampPan = (pan: PanOffset, zoom: number): PanOffset => {
|
export const clampPan = (pan: PanOffset, zoom: number): PanOffset => {
|
||||||
const maxPan = ((zoom - 1) / zoom) * PAN_CLAMP_HALF
|
const maxPan = ((zoom - 1) / zoom) * PAN_CLAMP_HALF
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user