(project_shortname, metadata, *component_generators)
| 293 | |
| 294 | |
| 295 | def generate_classes_files(project_shortname, metadata, *component_generators): |
| 296 | components = [] |
| 297 | for component_path, component_data in metadata.items(): |
| 298 | component_name = component_path.split("/")[-1].split(".")[0] |
| 299 | components.append(component_name) |
| 300 | |
| 301 | for generator in component_generators: |
| 302 | generator( |
| 303 | component_name, |
| 304 | component_data["props"], |
| 305 | component_data["description"], |
| 306 | project_shortname, |
| 307 | ) |
| 308 | |
| 309 | return components |
| 310 | |
| 311 | |
| 312 | def generate_class( |
no test coverage detected
searching dependent graphs…