UNPKG

swiftui-react-native

Version:

A React Native component library inspired by SwiftUI

91 lines 2.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAlignment = exports.AlignmentMap = void 0; exports.AlignmentMap = { vstack: { leading: { alignItems: 'flex-start', justifyContent: 'center', alignSelf: 'center', }, center: { alignItems: 'center', justifyContent: 'center', alignSelf: 'center', }, trailing: { alignItems: 'flex-end', justifyContent: 'center', alignSelf: 'center', }, }, hstack: { top: { alignItems: 'flex-start', justifyContent: 'center', alignSelf: 'center', }, center: { alignItems: 'center', justifyContent: 'center', alignSelf: 'center', }, bottom: { alignItems: 'flex-end', justifyContent: 'center', alignSelf: 'center', }, }, zstack: { center: { justifyContent: 'center', alignItems: 'center', alignSelf: 'center', }, leading: { justifyContent: 'center', alignItems: 'flex-start', alignSelf: 'center', }, trailing: { justifyContent: 'center', alignItems: 'flex-end', alignSelf: 'center', }, top: { justifyContent: 'flex-start', alignItems: 'center', alignSelf: 'center', }, bottom: { justifyContent: 'flex-end', alignItems: 'center', alignSelf: 'center', }, topLeading: { justifyContent: 'flex-start', alignItems: 'flex-start', alignSelf: 'center', }, topTrailing: { justifyContent: 'flex-start', alignItems: 'flex-end', alignSelf: 'center', }, bottomLeading: { justifyContent: 'flex-end', alignItems: 'flex-start', alignSelf: 'center', }, bottomTrailing: { justifyContent: 'flex-end', alignItems: 'flex-end', alignSelf: 'center', }, }, }; const getAlignment = (alignment, stackType) => { return exports.AlignmentMap[stackType][alignment]; }; exports.getAlignment = getAlignment; //# sourceMappingURL=index.js.map