feat: Implement 'dias rota' page with calendar for baldinho delivery and capacity management.
Deploy Next.js via SSH / deploy (push) Successful in 7s
Details
Deploy Next.js via SSH / deploy (push) Successful in 7s
Details
This commit is contained in:
parent
db7cea2759
commit
0d9b726e4a
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue