add stocking page

This commit is contained in:
zadit frontend
2024-08-03 07:29:36 +00:00
parent c4654ce64f
commit 5b4de33afb
21 changed files with 990 additions and 248 deletions

View File

@@ -4,7 +4,7 @@ const TableCanvas = ({
tables,
selectedTable,
newTable,
setTableNo,
isAdmin,
handleSelectTable,
handleAddTable,
moveTable,
@@ -91,11 +91,12 @@ const TableCanvas = ({
context.fillStyle = "white";
context.textAlign = "center";
context.textBaseline = "middle";
console.log(selectedTable);
context.fillText(
table.tableId === (selectedTable?.tableId || newTable?.tableId)
? tableNo === 0
? "clerk"
: tableNo
: tableNo || (isAdmin ? "" : table.tableNo)
: table.tableNo === 0
? "clerk"
: table.tableNo,
@@ -106,7 +107,7 @@ const TableCanvas = ({
}, [tables, canvasSize, newTable, selectedTable, tableNo]);
return (
<div ref={containerRef} style={{ width: "100%", height: "100%" }}>
<div ref={containerRef} style={{ height: "20%" }}>
<canvas
ref={canvasRef}
style={{
@@ -116,7 +117,7 @@ const TableCanvas = ({
}}
onClick={handleSelectTable}
/>
<div>
<div style={{ visibility: isAdmin ? "" : "hidden" }}>
{!selectedTable && !newTable && (
<button
onClick={handleAddTable}
@@ -127,11 +128,11 @@ const TableCanvas = ({
backgroundColor: "#007bff",
color: "#fff",
border: "none",
borderRadius: "4px",
fontSize: "16px",
cursor: "pointer",
marginBottom: "10px",
transition: "background-color 0.3s ease",
visibility: isAdmin ? "" : "hidden",
}}
>
Add Table
@@ -143,6 +144,7 @@ const TableCanvas = ({
display: "flex",
flexDirection: "column",
alignItems: "center",
display: isAdmin ? "visible" : "hidden",
}}
>
<div