Added Settlement component

This commit is contained in:
Srinath 2026-03-25 09:26:03 +05:30
parent 8af8641649
commit 3f5ee41b2b
1 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,61 @@
import { useState } from "react";
import { Messages } from "../../../Components/Notifications/Messages";
import TipAmountSettlementList from "./TipAmountSettlementList";
import EmployeeSettlement from "../EmployeeSettlement/EmployeeSettlement";
import "./Settlement.scss";
const Settlement = () => {
const [selectedComponent, setSelectedComponent] = useState("tips");
const messageType = "";
const messageData = [];
const onComplete = () => {};
return (
<div className="userPageTable">
<div className="userPageContent">
<Messages
messageType={messageType}
messageData={messageData}
onComplete={onComplete}
/>
{/* ✅ Tabs */}
<div className="formAddNew">
<div className="settlementTabs">
<div
className={`tabItem ${
selectedComponent === "tips" ? "active" : ""
}`}
onClick={() => setSelectedComponent("tips")}
>
Tip Settlement
</div>
<div
className={`tabItem ${
selectedComponent === "insentive" ? "active" : ""
}`}
onClick={() => setSelectedComponent("insentive")}
>
Incentive Settlement
</div>
</div>
</div>
{/* ✅ Content */}
<div className="tabContent">
{selectedComponent === "tips" ? (
<TipAmountSettlementList />
) : (
<EmployeeSettlement />
)}
</div>
</div>
</div>
);
};
export default Settlement;