Reposition fabric planning form
This commit is contained in:
@@ -1431,22 +1431,8 @@ const FabricPlanningScreen = () => {
|
||||
{errorMessage}
|
||||
</div>
|
||||
)}
|
||||
<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="grid grid-cols-1 gap-6 xl:grid-cols-[420px_1fr]">
|
||||
<form onSubmit={handleSubmit} className={`${panelClassName} p-5`}>
|
||||
<div className="grid grid-cols-1 gap-6 xl:grid-cols-[420px_1fr] xl:items-start">
|
||||
<form onSubmit={handleSubmit} className={`${panelClassName} p-5 xl:sticky xl:top-6`}>
|
||||
<h2 className="text-base font-bold text-dark-text">Novo plano de malha</h2>
|
||||
<div className="mt-4 grid grid-cols-1 gap-3">
|
||||
<label className="text-xs font-bold text-dark-muted">
|
||||
@@ -1482,6 +1468,22 @@ const FabricPlanningScreen = () => {
|
||||
</div>
|
||||
</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="border-b border-dark-border p-5">
|
||||
<h2 className="text-base font-bold text-dark-text">Planos de malha</h2>
|
||||
@@ -1526,6 +1528,7 @@ const FabricPlanningScreen = () => {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user