1.1.5 • Published 4 months ago

noyan-layout v1.1.5

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Installation

npm install noyan-layout

yarn add noyan-layout

Available Props in Header component

PropsTypesDefault
1userUser, null, undefinedundefinedOptional
2profileItemsArray<{ title: string; icon?: string; onClick?: () => void }>--------Optional
3onProfilefunction--------Optional
4onLogoutfunction--------Optional
5onLegalLoginfunction--------Required
6onRealLoginfunction--------Required
  • user is undefined, this means the login button is in loading mode.

user-undefined.png

  • user is null, show login button.

user-null.png

  • if user exist, open dropdown and show user firstName and user lastName and logout button.

user-user.png

Simple Usage

// Add this in the component you want to use
import { NoyanHeader, NoyanFooter } from "noyan-layout";
import "noyan-layout/dist/style.css";

import MessageIcon from "/images/message.png";

const App = () => {
    return (
        <>
            <NoyanHeader
                user={null} // optional
                profileItems={[{ title: "آیتم مورد نظر", icon: MessageIcon, onClick: "your function" }]} // optional
                onLegalLogin={() => console.log("legal")} // required
                onRealLogin={() => console.log("real")} // required
                onProfile={() => console.log("click profile")} // optional
                onLogout={() => console.log("click logout")} // optional
            />

            <NoyanFooter />
        </>
    );
};
1.1.5

4 months ago

1.1.4

5 months ago

1.1.3

6 months ago

1.1.2

6 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.29

7 months ago

1.0.28

7 months ago

1.0.27

7 months ago

1.0.26

7 months ago

1.0.25

7 months ago

1.0.24

7 months ago

1.0.23

7 months ago

1.0.22

7 months ago

1.0.21

7 months ago

1.0.20

7 months ago

1.0.19

7 months ago

1.0.17

7 months ago

1.0.16

7 months ago

1.0.15

7 months ago

1.0.14

7 months ago

1.0.13

7 months ago

1.0.12

7 months ago

1.0.10

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago