From ed7e62bbbb0e2670391d467a7943b9b2cbbe3fbb Mon Sep 17 00:00:00 2001 From: Kelly Sovacool Date: Wed, 1 Nov 2023 23:25:20 -0400 Subject: [PATCH] docs: handle empty licen[cs]e field --- docs/templates/modules.qmd | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/templates/modules.qmd b/docs/templates/modules.qmd index ecb89ef..ac6f744 100644 --- a/docs/templates/modules.qmd +++ b/docs/templates/modules.qmd @@ -56,7 +56,7 @@ code_symbol <- '{{< fa regular file-code >}}' if ('tools' %in% names(meta)) { tools_df <- meta$tools %>% yaml_to_df() - for (colname in c('tool_dev_url', 'homepage', 'documentation')) { + for (colname in c('tool_dev_url', 'homepage', 'documentation', 'licence')) { if (!(colname %in% colnames(tools_df))) { tools_df[colname] <- NA_character_ } @@ -69,7 +69,9 @@ if ('tools' %in% names(meta)) { TRUE ~ ""), code = case_when(!is.na(tool_dev_url) ~ glue("[{ code_symbol } Code]({ tool_dev_url })"), TRUE ~ ""), - links = paste(home, docs, code, glue("`{ licence }`"), + license = case_when(!is.na(licence) ~ glue("`{ licence }`"), + TRUE ~ "") + links = paste(home, docs, code, license, sep = "   "), markdown = glue("{ name }", "{ links }", "{ description }", .sep = '\n\n')