Input
Inputs allow users to enter text into a UI.

View full example: Input Example
import React from 'react';
import { View } from 'react-native';
import { Input } from 'monalisa-ui';
const Example = () => (
  <View>
    <Input
      placeholder="Input value"
    />
    <Input
      transparent
      placeholder="Input transparent"
    />
    <Input
      label="Username"
      placeholder="Input transparent"
    />
  </View>
);
export default Example;Configuration
Property
Default
Option
Description
leftIcon
-
element
Displays Icon to the left of input
rightIcon
-
element
Displays Icon to the right of input
transparent
false
boolean
Remove border bottom
style
-
-
Style for the col
error
-
string
Error message input
errorStyle
-
-
Style for the error message
label
-
string
Set label input
labelStyle
-
-
Style for the label
Example
- input error 
import React from 'react';
import { View } from 'react-native';
import { Input } from 'monalisa-ui';
const Example = () => (
  <View>
    <Input
      placeholder="Input value"
      error="Missing value"
      errorStyle={{ color: '#ff0000', fontSize: 11 }}
    />
  </View>
);
export default Example;- input icon 
import React from 'react';
import { View } from 'react-native';
import { Input } from 'monalisa-ui';
import Icon from 'react-native-vector-icons/AntDesign';
const Example = () => (
  <View>
    <Input
      placeholder="Input left icon"
      leftIcon={<Icon size={22} name="mail" />}
    />
    <Input
      placeholder="Input right icon"
      rightIcon={<Icon size={22} name="close" />}
    />
  </View>
);
export default Example;Last updated
