added comments
This commit is contained in:
@@ -12,28 +12,27 @@ const Header = () => {
|
|||||||
{ name: "Organization Z" },
|
{ name: "Organization Z" },
|
||||||
];
|
];
|
||||||
const [open, setOpen] = useState(false);
|
const [open, setOpen] = useState(false);
|
||||||
const [orgId, setorgId] = useState(null);
|
const [selectedOrg, setSelectedOrg] = useState(null);
|
||||||
|
|
||||||
const activeHandler = (index) => {
|
const handleOrgSelect = (index) => {
|
||||||
setorgId(index);
|
setSelectedOrg(index);
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
// Main Container
|
|
||||||
<div className={styles.mainContainer}>
|
<div className={styles.mainContainer}>
|
||||||
{/* Organization */}
|
{/* Organization and Dropdown Section*/}
|
||||||
<div className={styles.organizationContainer}>
|
<div className={styles.organizationContainer}>
|
||||||
<div className={styles.orgContainer}>
|
<div className={styles.orgContainer}>
|
||||||
{/* Logo */}
|
{/* Logo */}
|
||||||
<div className={styles.logo}></div>
|
<div className={styles.orgLogo}></div>
|
||||||
<div className={styles.orgName}>
|
<div className={styles.orgName}>
|
||||||
<p>Organization</p>
|
<p>Organization</p>
|
||||||
<div className={styles.dropdownContainer}>
|
<div className={styles.dropdownContainer}>
|
||||||
{/* Dropdown */}
|
{/* Dropdown Menu*/}
|
||||||
{open && (
|
{open && (
|
||||||
<div className={styles.dropdown}>
|
<div className={styles.dropdown}>
|
||||||
{/* Organization Header and Search */}
|
{/* Organization Header and Search */}
|
||||||
<div className={styles.ohsContainer}>
|
<div className={styles.orgSearchContainer}>
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className={styles.createBtnContainer}>
|
<div className={styles.createBtnContainer}>
|
||||||
<p>Organization</p>
|
<p>Organization</p>
|
||||||
@@ -78,8 +77,8 @@ const Header = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{/* Search */}
|
{/* Search */}
|
||||||
<div className={styles.searchBtnContainer}>
|
<div className={styles.srchInputContainer}>
|
||||||
<div className={styles.searchInputGroup}>
|
<div className={styles.srchInputGroup}>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
width="18"
|
width="18"
|
||||||
@@ -127,10 +126,10 @@ const Header = () => {
|
|||||||
<div
|
<div
|
||||||
className={styles.orgList}
|
className={styles.orgList}
|
||||||
key={index}
|
key={index}
|
||||||
onClick={() => activeHandler(index)}
|
onClick={() => handleOrgSelect(index)}
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={`${styles.iconTxt} ${index === orgId ? styles.active : ""}`}
|
className={`${styles.iconTxt} ${index === selectedOrg ? styles.active : ""}`}
|
||||||
>
|
>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
@@ -184,7 +183,7 @@ const Header = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Profile */}
|
{/* Profile Section */}
|
||||||
<div className={styles.profileContainer}></div>
|
<div className={styles.profileContainer}></div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
gap: 16px;
|
gap: 16px;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
}
|
}
|
||||||
.logo {
|
.orgLogo {
|
||||||
width: 38px;
|
width: 38px;
|
||||||
height: 38px;
|
height: 38px;
|
||||||
aspect-ratio: 1/1;
|
aspect-ratio: 1/1;
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ohsContainer {
|
.orgSearchContainer {
|
||||||
display: flex;
|
display: flex;
|
||||||
width: 318px;
|
width: 318px;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -163,13 +163,13 @@
|
|||||||
stroke: color(display-p3 0.6127 0.6282 1);
|
stroke: color(display-p3 0.6127 0.6282 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.searchBtnContainer {
|
.srchInputContainer {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
align-self: stretch;
|
align-self: stretch;
|
||||||
}
|
}
|
||||||
.searchInputGroup {
|
.srchInputGroup {
|
||||||
display: flex;
|
display: flex;
|
||||||
padding: 8px 12px;
|
padding: 8px 12px;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|||||||
Reference in New Issue
Block a user