-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathAddMemberHeader.tsx
More file actions
39 lines (36 loc) · 1.33 KB
/
AddMemberHeader.tsx
File metadata and controls
39 lines (36 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import { IoMdArrowRoundBack } from "react-icons/io";
import { Member_Permissions, PermissionGate } from "@/features/Permissions/v1";
import { Link } from "react-router";
import Button from "../../../../Component/ui/Button";
import { memo } from "react";
const AddMemberHeader = () => {
return (
<div
className="py-[3vh] w-full border-b flex text-xl font-bold justify-between"
style={{
backgroundColor: "var(--cd-surface)",
borderColor: "var(--cd-border)",
}}
>
<Link to="/org/member" className="w-1/3 h-full flex items-center">
<h1 className="text-2xl font-bold ml-5 mt-2" style={{ color: "var(--cd-text)" }}>
<IoMdArrowRoundBack className="mr-[3vw] inline" />
Create New Member
</h1>
</Link>
<div className="w-[40%] h-full mr-[3vw] flex justify-end gap-3">
<PermissionGate permission={Member_Permissions.CREATE_MEMBER}>
<Button
text="Discard Draft"
variant="secondary"
onClick={() => alert("Discard Draft clicked")}
/>
</PermissionGate>
<PermissionGate permission={Member_Permissions.CREATE_MEMBER}>
<Button text="Create Member" onClick={() => alert("Create Member clicked")} />
</PermissionGate>
</div>
</div>
);
};
export default memo(AddMemberHeader);