application-amicale/native-base-theme/components/Form.js
2020-01-28 20:07:21 +01:00

86 lines
1.6 KiB
JavaScript

// @flow
export default () => {
const theme = {
'NativeBase.Item': {
'.fixedLabel': {
'NativeBase.Label': {
paddingLeft: null
},
marginLeft: 15
},
'.inlineLabel': {
'NativeBase.Label': {
paddingLeft: null
},
marginLeft: 15
},
'.placeholderLabel': {
'NativeBase.Input': {}
},
'.stackedLabel': {
'NativeBase.Label': {
top: 5,
paddingLeft: null
},
'NativeBase.Input': {
paddingLeft: null,
marginLeft: null
},
'NativeBase.Icon': {
marginTop: 36
},
marginLeft: 15
},
'.floatingLabel': {
'NativeBase.Input': {
paddingLeft: null,
top: 10,
marginLeft: null
},
'NativeBase.Label': {
left: 0,
top: 6
},
'NativeBase.Icon': {
top: 6
},
marginTop: 15,
marginLeft: 15
},
'.regular': {
'NativeBase.Label': {
left: 0
},
marginLeft: 0
},
'.rounded': {
'NativeBase.Label': {
left: 0
},
marginLeft: 0
},
'.underline': {
'NativeBase.Label': {
left: 0,
top: 0,
position: 'relative'
},
'NativeBase.Input': {
left: -15
},
marginLeft: 15
},
'.last': {
marginLeft: 0,
paddingLeft: 15
},
'NativeBase.Label': {
paddingRight: 5
},
marginLeft: 15
}
};
return theme;
};