feat(F-092): completed feature

This commit is contained in:
chattie
2026-08-20 21:51:46 +02:00
parent 4d0970df5d
commit 715a8dac56
10 changed files with 181 additions and 70 deletions

View File

@@ -264,6 +264,19 @@ export function ProductEditor({ productId }: ProductEditorProps) {
</select>
</div>
</div>
<div>
<div className="flex items-center justify-between mb-1.5">
<label className="text-sm font-semibold text-gray-900">Fecha de caducidad</label>
<span className="text-xs text-gray-400">opcional</span>
</div>
<input
type="date"
value={expirationDate}
onChange={(e) => setExpirationDate(e.target.value)}
className="w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-[#2D6A4F] outline-none"
/>
<p className="mt-1 text-xs text-gray-400">Se mostrará en el listado de productos y en la tienda.</p>
</div>
<div>
<label className="flex items-center gap-2 mb-3">
<input type="checkbox" checked={featured} onChange={e => setFeatured(e.target.checked)}
@@ -389,20 +402,6 @@ export function ProductEditor({ productId }: ProductEditorProps) {
<div className="mt-1 text-xs text-gray-400">{seoDesc.length}/160</div>
</div>
{/* Fecha de caducidad */}
<div>
<div className="flex items-center justify-between mb-1.5">
<label className="text-sm font-semibold text-gray-900">Fecha de caducidad</label>
<span className="text-xs text-gray-400">opcional</span>
</div>
<input
type="date"
value={expirationDate}
onChange={(e) => setExpirationDate(e.target.value)}
className="w-full px-4 py-2.5 border border-gray-300 rounded-xl text-sm focus:ring-2 focus:ring-[#2D6A4F] outline-none"
/>
<p className="mt-1 text-xs text-gray-400">Se mostrará en el listado de productos y en la tienda.</p>
</div>
</section>
)}

File diff suppressed because one or more lines are too long