@@ -99,38 +99,39 @@ render_table_all_venues_html <- function(list_venue_reg_tables){
99
99
X = list_venue_names ,
100
100
FUN = function (venue_name ){
101
101
venue_type <- determine_venue_category(venue_name )
102
- stringr :: str_to_title(venue_type )
102
+ link_venue_subcat <- paste0(" https://codecheck.org.uk/register/venues/" , venue_type , " /" )
103
+ paste0(" [" , stringr :: str_to_title(venue_type ), " ](" , link_venue_subcat ," )" )
103
104
}
104
105
)
105
106
106
107
# Column- No. of codechecks
107
- table_venues [[col_names [[" no_codechecks" ]]]] <- mapply(
108
- FUN = function (venue_name , venue_type ) {
108
+ table_venues [[col_names [[" no_codechecks" ]]]] <- sapply(
109
+ table_venues [[col_names [[" venue_name" ]]]],
110
+ FUN = function (venue_name ) {
111
+ venue_type <- determine_venue_category(venue_name )
109
112
no_codechecks <- nrow(list_venue_reg_tables [[venue_name ]])
110
- formatted_venue_type <- stringr :: str_to_lower(venue_type )
111
- formatted_venue_name <- determine_venue_name(venue_name , venue_type )
113
+ venue_name <- determine_venue_name(venue_name , venue_type )
112
114
paste0(no_codechecks ," [(see all checks)](https://codecheck.org.uk/register/venues/" ,
113
- formatted_venue_type , " /" , formatted_venue_name , " /)" )
114
- },
115
- venue_name = table_venues [[col_names [[" venue_name" ]]]],
116
- venue_type = table_venues [[col_names [[" venue_type" ]]]]
115
+ venue_type , " /" , venue_name , " /)" )
116
+ }
117
117
)
118
118
119
119
# Column- venue names
120
120
# Each venue name will be a hyperlink to the register table
121
121
# with all their codechecks
122
- table_venues [[col_names [[" venue_name" ]]]] <- mapply(
123
- FUN = function (venue_name , venue_type ){
124
- if (is.null(CONFIG $ DICT_VENUE_NAMES [[venue_name ]])) {
122
+ table_venues [[col_names [[" venue_name" ]]]] <- sapply(
123
+ table_venues [[col_names [[" venue_name" ]]]],
124
+ FUN = function (venue_name ){
125
+ display_venue_name <- CONFIG $ DICT_VENUE_NAMES [[venue_name ]]
126
+
127
+ if (is.null(display_venue_name )) {
125
128
return (venue_name ) # Handle cases where venue_name is not in CONFIG$DICT_VENUE_NAMES
126
129
}
127
- formatted_venue_type <- stringr :: str_to_lower(venue_type )
128
- formatted_venue_name <- determine_venue_name(venue_name , venue_type )
129
- paste0(" [" , CONFIG $ DICT_VENUE_NAMES [[venue_name ]], " ](https://codecheck.org.uk/register/venues/" ,
130
- formatted_venue_type , " /" , formatted_venue_name , " /)" )
131
- },
132
- venue_name = table_venues [[col_names [[" venue_name" ]]]],
133
- venue_type = table_venues [[col_names [[" venue_type" ]]]]
130
+ venue_type <- determine_venue_category(venue_name )
131
+ venue_name <- determine_venue_name(venue_name , venue_type )
132
+ paste0(" [" , display_venue_name , " ](https://codecheck.org.uk/register/venues/" ,
133
+ venue_type , " /" , venue_name , " /)" )
134
+ }
134
135
)
135
136
136
137
# Reordering the table
0 commit comments