1.1.5 • Published 7 months ago

noyan-layout v1.1.5

Weekly downloads
-
License
-
Repository
-
Last release
7 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

7 months ago

1.1.4

8 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.29

9 months ago

1.0.28

9 months ago

1.0.27

9 months ago

1.0.26

9 months ago

1.0.25

9 months ago

1.0.24

9 months ago

1.0.23

9 months ago

1.0.22

9 months ago

1.0.21

9 months ago

1.0.20

10 months ago

1.0.19

10 months ago

1.0.17

10 months ago

1.0.16

10 months ago

1.0.15

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.10

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago