feat: Implement 'dias rota' page with calendar for baldinho delivery and capacity management.
Deploy Next.js via SSH / deploy (push) Successful in 7s Details

This commit is contained in:
JuruSysadmin 2026-01-07 15:30:01 -03:00
parent db7cea2759
commit 0d9b726e4a
1 changed files with 3 additions and 5 deletions

View File

@ -81,7 +81,6 @@ const Pagina = ({ bladinhoData }: PaginaProps) => {
const features = useMemo<Feature[]>(() => { const features = useMemo<Feature[]>(() => {
return bladinhoData.map((item) => { return bladinhoData.map((item) => {
const dateDelivery = new Date(item.dateDelivery); const dateDelivery = new Date(item.dateDelivery);
// Cria um texto com os dados adicionais em formato de array para exibir em linhas separadas
const additionalInfo = [ const additionalInfo = [
`Capacidade: ${item.deliverySize}`, `Capacidade: ${item.deliverySize}`,
`Peso Venda: ${item.saleWeight}`, `Peso Venda: ${item.saleWeight}`,
@ -96,15 +95,14 @@ const Pagina = ({ bladinhoData }: PaginaProps) => {
status: { status: {
id: item.id.toString(), id: item.id.toString(),
name: item.delivery ? 'Delivery' : 'No Delivery', name: item.delivery ? 'Delivery' : 'No Delivery',
color: item.delivery ? '#6B7280' : '#EF4444', // Cinza se delivery, vermelho se não color: item.delivery ? '#6B7280' : '#EF4444',
}, },
isSelected: !item.delivery, // Invertido: fundo vermelho quando delivery é false isSelected: !item.delivery,
delivery: item.delivery, // Adiciona a propriedade delivery para uso no calendário delivery: item.delivery,
} as Feature & { delivery: boolean }; } as Feature & { delivery: boolean };
}); });
}, [bladinhoData]); }, [bladinhoData]);
// Atualiza os features quando os dados mudarem
const selectedFeatures = useMemo(() => features, [features]); const selectedFeatures = useMemo(() => features, [features]);
const earliestYear = useMemo( const earliestYear = useMemo(