🚀 Socket Launch Week 🚀 Day 1: Introducing .NET Support in Socket.Learn More
Socket
Sign inDemoInstall
Socket

react-native-pipesort-component

Package Overview
Dependencies
Maintainers
1
Versions
222
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-pipesort-component

A modernised UI kit for mobile apps.

1.3.20
latest
Source
npm
Version published
Weekly downloads
735
436.5%
Maintainers
1
Weekly downloads
 
Created
Source

Lights

Light-Weight React Native UI library to build modern Mobile apps.

alt text

Contains

  • 6+ completely customizable components built and tested to ease your efforts
  • Based on the Modern UI and UX trends.
  • Light-weight
  • Simple and clear documentation with examples

Quick start

Lights is a library that's tested and built for your to develop modern mobile apps using React Native.

We give you modern and highly customizable general use components that you use in & out in your project.

Installation


yarn add react-native-lights

OR


npm install --save react-native-lights

Usage:

BottomSheet is the new modal window. BottomSheet component is a fully customiable component that shows notifiation and alert message on


import BottomSheet from "react-native-lights";
const BottomSheet = () => {
    const data =
     {
       buttonText: 'click me',
       buttonStyles:{borderRadius:5,backgroundColor:"black", buttonTextColor:"white"},
       bottomSheetStyles:{backgroundColor:"#25e8e2" , textFontSize:15, textColor:"white"},
       bodyText: 'Show notification the modern way',  
     }
  return (
    <View style={{flex:1}}
<BottomSheet data={data} />
    </View>
  );
};

Example

react-native-1000Lights/BottomSheet

Just pass in the array and have your card slider ready to use in your app



import CardSlider from "react-native-lights";

const ColoredCards = () => {

     const cardItems = [
        {git
          title: 'Card 1 ',
          description: 'Include images to your card',
          buttonTitle: 'Get Started',
          backgroundImage: {uri:'https://i.imgur.com/2nCt3Sbl.jpg'},
          buttonFunction: function(){
            Alert.alert("Thank You", "for choosing Lights!", [{text:"Welcome"}])
        }
        },
        {
            title: 'Card 2',
            description: 'You can choose to just have background color',
            buttonTitle: 'Get Started',
            backgroundColor: 'black',
        },
        {
          title: 'Card 3 ',
          description: 'onPress function is tagged to the image.',
          buttonTitle: 'Get Started',
          backgroundImage: {uri:'https://i.imgur.com/2nCt3Sbl.jpg'},
          buttonFunction: function(){
              Alert.alert("Thank You", "for choosing Lights!", [{text:"Welcome"}])
          }
        },
        {
            title: 'Card 2',
            description: 'Lorem ipsum dolor sit amet et nuncat mergitur',
            buttonTitle: 'Get Started',
            backgroundImage:{uri:'https://i.imgur.com/KZsmUi2l.jpg'},
        },
      ];


  return (
    <View style={{flex:1}}>
    <CardSlider data={cardItems} />
    </View>
  );
};

Example

react-native-1000Lights/BottomSheet


Input

Different types of input with/without Icons can now be used with ease.



import Input from "react-native-lights";

  return (
    <Input
      placeholder="9999999999"
      placeholderTextColor="#7d7d7d"
      autoFocus={true}
      maxLength={10}
      keyboardType={"numeric"}
      leftInputIcon={
        <Icon
          name="face"
          size={25}
          // color="white"
          style={{ marginRight: 15 }}
        />
  );
};


To view complete documenation you can check out Lights documentation page.

How can I support Lights

  • Give us some :star2: stars
  • Follow us on Twitter
  • Suggest new components, submit bugs and help us improve the library better

Licence

MIT licence

From Developers

Made with :heart: by Pipesort developers.

Keywords

input

FAQs

Package last updated on 20 Feb 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts