44 * @module visualization
55 */
66
7- import { ipToDecimal } from "./converters.js" ;
8-
97/**
108 * Renderiza el gráfico de asignación de espacio de red
119 * @param {Array } subnets - Lista de subredes calculadas
@@ -24,16 +22,14 @@ export function renderAllocationChart(subnets, baseNetworkCIDR, container) {
2422 chartWrapper . appendChild ( title ) ;
2523
2624 // Calcular tamaño total de la red base
27- const [ baseIP , prefixStr ] = baseNetworkCIDR . split ( "/" ) ;
25+ const [ , prefixStr ] = baseNetworkCIDR . split ( "/" ) ;
2826 const basePrefix = parseInt ( prefixStr , 10 ) ;
2927 const totalIPs = Math . pow ( 2 , 32 - basePrefix ) ;
3028
3129 // Crear la barra de visualización
3230 const barContainer = document . createElement ( "div" ) ;
3331 barContainer . className = "allocation-bar" ;
3432
35- let currentOffset = 0 ; // Para detectar huecos (espacio sin asignar)
36-
3733 subnets . forEach ( ( subnet , index ) => {
3834 // Calcular IPs de esta subred
3935 const subnetSize = Math . pow ( 2 , 32 - subnet . prefix ) ;
@@ -73,7 +69,6 @@ export function renderAllocationChart(subnets, baseNetworkCIDR, container) {
7369 } ) ;
7470
7571 barContainer . appendChild ( segment ) ;
76- currentOffset += subnetSize ;
7772 } ) ;
7873
7974 // Calcular espacio libre al final
0 commit comments