MCPcopy Create free account
hub / github.com/Caldis/react-zmage / parseObjectPosition

Function parseObjectPosition

packages/core/src/components/Image/Image.utils.ts:125–132  ·  view source on GitHub ↗
(objectPosition: string | undefined, freeX: number, freeY: number)

Source from the content-addressed store, hash-verified

123}
124
125const parseObjectPosition = (objectPosition: string | undefined, freeX: number, freeY: number) => {
126 const parts = (objectPosition || '50% 50%').trim().split(/\s+/)
127 const [xToken, yToken = '50%'] = parts.length > 0 ? parts : ['50%', '50%']
128 return {
129 x: parsePositionToken(xToken, freeX, 'x'),
130 y: parsePositionToken(yToken, freeY, 'y'),
131 }
132}
133
134const getObjectFitScale = (
135 objectFit: string | undefined,

Callers 1

getCoverStyleFunction · 0.85

Calls 1

parsePositionTokenFunction · 0.85

Tested by

no test coverage detected