Extracts module labels from a teal modules object, filters out parent modules
(grouping containers), and generates a
YAML file with the functional modules.
Examples
# Extract modules from mods object to YAML file
mods <- teal::modules(
teal::example_module("mod1"),
teal::example_module("mod2")
)
labels <- extract_modules_to_yaml(mods, "panel_str_modules.yml")
unlink("panel_str_modules.yml")
# Clean up
if (file.exists("panel_str_modules.yml")) {
file.remove("panel_str_modules.yml")
}
