import { CanvasSpaceValues } from '@workday/canvas-kit-react/tokens' ; import { TransformOrigin } from '../types' ; type translateMapType = { x : { [ key in TransformOrigin [ 'horizontal' ] ] : number ; } ; y : { [ key in TransformOrigin [ 'vertical' ] ] : number ; } ; } ; const translateMap = { y : { top : - 1 , center : 0 , bottom : 1 , } , x : { left : - 1 , center : 0 , right : 1 , } , } ; param { Object } transformOrigin param { string } distance returns { Object } export const getTranslateFromOrigin = ( transformOrigin , distance ) => { return { x : translateMap . x [ transformOrigin . horizontal ] * parseInt ( distance , 10 ) , y : translateMap . y [ transformOrigin . vertical ] * parseInt ( distance , 10 ) , } ; } ;