1.1.1 • Published 2 years ago

react-signin-page v1.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

react-signIn-page

npm-signin-page is a reusable React component designed to provide a simple and customizable sign-in page for your web applications. This package allows you to quickly integrate a professional-looking sign-in interface without the hassle of building one from scratch.

Features

  • Easy Integration: Seamlessly add the sign-in page component to your existing React projects.
  • Customization: Style the sign-in page according to your application's theme using custom CSS.
  • Lightweight: Minimal dependencies ensure that your application remains fast and efficient.
  • show password feature

Installation

Install the package using npm:

npm i react-signin-page
        OR
yarn add react-signin-page

Usage

import React from "react";
import Login from "react-signin-page";

function App() {
    const onValueChange = (e) =>{
        // write function for handleing the user input
        // e.target.email is email
        // e.target.passoword is password
    }

    const handleloginUser = (e) =>{
        //write function for handeling the sign in function
    }

    return (
        <div className="App">
            <Login onValueChange={onValueChange} handleSubmit={handleloginUser}/>
        </div>
    );
}

export default App;

props and their definition

PropsRequiredFunctionDefault Value
bgNochange background imageimage
onValueChangeYeshandle user input e.g. email and passwordNULL
handleSubmitYeshandle user sign-inNULL
heightNoset height of the Login page100vh

Example

import React,{useState} from "react";
import Login from "react-signin-page";

const loginInitials = {
  email: "",
  password: "",
};

const LoginComponent = () =>{
    const [login, setLogin] = useState(loginInitials);

    const onValueChange = (e) => {
    setLogin({ ...login, [e.target.name]: e.target.value });

    const handleloginUser = async(e) =>{
        let response = await authenticateLogin(login);
        console.log(response);
        // This is just a demo function. make sure to write your own function according to your requirements.
    };

    return (
        <Login onValueChange={onValueChange} handleSubmit={handleloginUser}/>
    )
  };

};

export default LoginComponent;

Screenshots

App Screenshot

Contributing

Contributions are always welcome ! If you have any suggestions or improvements, please submit a pull request or open an issue on GitHub.

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Feedback

If you have any feedback, please reach out to us at pradipramjnv@gmail.com

2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago