react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
36 lines (28 loc) • 638 B
text/typescript
import type { DimensionValue } from 'react-native';
import { parseDimensionValue } from '../../utils';
import type { ValueProcessor } from '../types';
export const processMarginHorizontal: ValueProcessor<DimensionValue> = (
value
) => {
const result = parseDimensionValue(value);
if (!result) {
return;
}
return {
marginLeft: result,
marginRight: result,
};
};
export const processMarginVertical: ValueProcessor<DimensionValue> = (
value
) => {
const result = parseDimensionValue(value);
if (!result) {
return;
}
return {
marginTop: result,
marginBottom: result,
};
};
;