diff --git a/dashboard/src/App.jsx b/dashboard/src/App.jsx
index 35aef32..d6df477 100644
--- a/dashboard/src/App.jsx
+++ b/dashboard/src/App.jsx
@@ -201,11 +201,41 @@ function CustomerDetail({ customerId }) {
const [deploying, setDeploying] = useState(null)
const [deployResult, setDeployResult] = useState(null)
const [editing, setEditing] = useState(false)
+ const [selected, setSelected] = useState(new Set())
+ const [batchDeploying, setBatchDeploying] = useState(false)
+ const [batchProgress, setBatchProgress] = useState({ current: 0, total: 0, module: '' })
if (!customer) return
| שם ההרחבה | ++ | שם ההרחבה | מותקנת | עדכון זמין | פעולות |
|---|---|---|---|---|---|
| + | |||||
| + {!installed && !blocked && ( + toggleSelect(e.id)} disabled={batchDeploying} + className="rounded border-slate-300 text-blue-600 focus:ring-blue-500 cursor-pointer" /> + )} + | +
-
-
+
+
+ {e.name}
+ {blocked && (
+
- {e.name}
נדרש: {missingDeps.join(', ')} + )} |
{installed
? |
{hasUpdate @@ -305,9 +401,11 @@ function CustomerDetail({ customerId }) { |
- {!installed ? (
+ {blocked ? (
+ —
+ ) : !installed ? (
@@ -315,7 +413,7 @@ function CustomerDetail({ customerId }) {
<>
{hasUpdate && (
|