feat: settings redesign and core improvements

- Redesign settings interface with improved UX
- Enhanced dashboard functionality
- Improved device detail views
- Updated core data providers
- Minor snippet management improvements
This commit is contained in:
sepehr 2025-10-16 17:34:28 +03:00
parent 07808822f7
commit 433dcff5db
9 changed files with 1290 additions and 246 deletions

View file

@ -509,14 +509,16 @@ export class DeviceComponent implements OnInit, OnDestroy {
// loop in dhcp_server_data and create a new object with the data for chart for each dhcp server
_self.reloading = false;
_self.dhcp_server_data.forEach((element:any) => {
var pooldata=element.pools[0];
element.chartpools = {
labels: ['Used', 'Free'],
datasets: [{
backgroundColor: [ '#E46651','#41B883'],
data: [pooldata.used_ips, pooldata.available_ips]
}]
};
if(element.pools.length>0){
var pooldata=element.pools[0];
element.chartpools = {
labels: ['Used', 'Free'],
datasets: [{
backgroundColor: [ '#E46651','#41B883'],
data: [pooldata.used_ips, pooldata.available_ips]
}]
};
}
});
});
}