This repository has been archived on 2025-06-17. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
dusken-client/native-base-theme/components/Form.js
T
2017-08-18 00:13:33 +02:00

89 lines
1.8 KiB
JavaScript

import variable from "./../variables/platform";
export default (variables = variable) => {
const platform = variables.platform;
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: platform === "ios" ? undefined : -5
},
"NativeBase.Icon": {
marginTop: 36
},
marginLeft: 15
},
".floatingLabel": {
"NativeBase.Input": {
paddingLeft: null,
top: 10,
marginLeft: platform === "ios" ? undefined : -5
},
"NativeBase.Label": {
left: 0,
top: 8
},
"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;
};