1.1.5 • Published 7 months ago
noyan-layout v1.1.5
Installation
npm install noyan-layout
yarn add noyan-layout
Available Props in Header component
Props | Types | Default | ||
---|---|---|---|---|
1 | user | User, null, undefined | undefined | Optional |
2 | profileItems | Array<{ title: string; icon?: string; onClick?: () => void }> | -------- | Optional |
3 | onProfile | function | -------- | Optional |
4 | onLogout | function | -------- | Optional |
5 | onLegalLogin | function | -------- | Required |
6 | onRealLogin | function | -------- | Required |
- user is undefined, this means the login button is in loading mode.
- user is null, show login button.
- if user exist, open dropdown and show user firstName and user lastName and logout button.
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