Reposition fabric planning form

This commit is contained in:
Cauê Faleiros
2026-07-21 10:11:23 -03:00
parent 6283f86091
commit f992517891

View File

@@ -1431,22 +1431,8 @@ const FabricPlanningScreen = () => {
{errorMessage} {errorMessage}
</div> </div>
)} )}
<div className="grid grid-cols-1 gap-4 md:grid-cols-3"> <div className="grid grid-cols-1 gap-6 xl:grid-cols-[420px_1fr] xl:items-start">
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm"> <form onSubmit={handleSubmit} className={`${panelClassName} p-5 xl:sticky xl:top-6`}>
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Planos ativos</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{plans.length}</p>
</div>
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm">
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Kg planejado</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{formatNumber(totalKg)} kg</p>
</div>
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm">
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Críticos</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{plans.filter(plan => plan.priority === 'Crítico').length}</p>
</div>
</div>
<div className="grid grid-cols-1 gap-6 xl:grid-cols-[420px_1fr]">
<form onSubmit={handleSubmit} className={`${panelClassName} p-5`}>
<h2 className="text-base font-bold text-dark-text">Novo plano de malha</h2> <h2 className="text-base font-bold text-dark-text">Novo plano de malha</h2>
<div className="mt-4 grid grid-cols-1 gap-3"> <div className="mt-4 grid grid-cols-1 gap-3">
<label className="text-xs font-bold text-dark-muted"> <label className="text-xs font-bold text-dark-muted">
@@ -1482,6 +1468,22 @@ const FabricPlanningScreen = () => {
</div> </div>
</form> </form>
<div className="space-y-6">
<div className="grid grid-cols-1 gap-4 md:grid-cols-3">
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm">
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Planos ativos</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{plans.length}</p>
</div>
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm">
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Kg planejado</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{formatNumber(totalKg)} kg</p>
</div>
<div className="rounded-2xl border border-dark-border bg-dark-card p-5 shadow-sm">
<p className="text-xs font-bold uppercase tracking-widest text-dark-muted">Críticos</p>
<p className="mt-2 text-3xl font-bold text-dark-text">{plans.filter(plan => plan.priority === 'Crítico').length}</p>
</div>
</div>
<div className={`${panelClassName} overflow-hidden`}> <div className={`${panelClassName} overflow-hidden`}>
<div className="border-b border-dark-border p-5"> <div className="border-b border-dark-border p-5">
<h2 className="text-base font-bold text-dark-text">Planos de malha</h2> <h2 className="text-base font-bold text-dark-text">Planos de malha</h2>
@@ -1526,6 +1528,7 @@ const FabricPlanningScreen = () => {
</div> </div>
</div> </div>
</div> </div>
</div>
); );
}; };