using state for files listing

This commit is contained in:
sanjayk03-dev
2024-04-03 14:58:19 +05:30
parent 5ccb9e89dc
commit d55b32cd28
2 changed files with 8 additions and 5 deletions

View File

@@ -209,16 +209,19 @@ module.exports = {
return Math.min(1, p);
},
gcode_files: function () {
let files = [];
if (!this.state.folder || this.state.folder == "") {
return files;
return [];
}
let files = [];
if (this.state.folder == "Unorganized files") {
files = this.config.gcode_list.filter(item => item.type == "file");
files = this.config.gcode_list.filter(item => item.type == "file" && this.state.files.includes(item.name));
files = files.map(item => item.name);
return files;
}
files = this.config.gcode_list.find(item => item.name == this.state.folder).files.map(item => item.file_name);
files = this.config.gcode_list
.find(item => item.name == this.state.folder)
.filter(item => this.state.files.includes(item.file_name))
.files.map(item => item.file_name);
return files;
},
gcode_folders: function () {