mirror of
https://github.com/agdamsbo/FreesearchR.git
synced 2025-12-16 17:42:10 +01:00
303 lines
11 KiB
Markdown
303 lines
11 KiB
Markdown
# Get data class icons
|
|
|
|
Get data class icons
|
|
|
|
## Usage
|
|
|
|
``` r
|
|
class_icons(x)
|
|
```
|
|
|
|
## Arguments
|
|
|
|
- x:
|
|
|
|
character vector of data classes
|
|
|
|
## Value
|
|
|
|
list
|
|
|
|
## Examples
|
|
|
|
``` r
|
|
"numeric" |> class_icons()|> str()
|
|
#> List of 3
|
|
#> $ name : chr "i"
|
|
#> $ attribs :List of 3
|
|
#> ..$ class : chr "fas fa-calculator"
|
|
#> ..$ role : chr "presentation"
|
|
#> ..$ aria-label: chr "calculator icon"
|
|
#> $ children: list()
|
|
#> - attr(*, "class")= chr "shiny.tag"
|
|
#> - attr(*, "browsable_html")= logi TRUE
|
|
#> - attr(*, "html_dependencies")=List of 1
|
|
#> ..$ :List of 10
|
|
#> .. ..$ name : chr "font-awesome"
|
|
#> .. ..$ version : chr "6.5.2"
|
|
#> .. ..$ src :List of 1
|
|
#> .. .. ..$ file: chr "fontawesome"
|
|
#> .. ..$ meta : NULL
|
|
#> .. ..$ script : NULL
|
|
#> .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. ..$ head : NULL
|
|
#> .. ..$ attachment: NULL
|
|
#> .. ..$ package : chr "fontawesome"
|
|
#> .. ..$ all_files : logi TRUE
|
|
#> .. ..- attr(*, "class")= chr "html_dependency"
|
|
mtcars |> sapply(class) |> class_icons() |> str()
|
|
#> List of 11
|
|
#> $ mpg :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ cyl :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ disp:List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ hp :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ drat:List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ wt :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ qsec:List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ vs :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ am :List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ gear:List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
#> $ carb:List of 3
|
|
#> ..$ name : chr "i"
|
|
#> ..$ attribs :List of 3
|
|
#> .. ..$ class : chr "fas fa-calculator"
|
|
#> .. ..$ role : chr "presentation"
|
|
#> .. ..$ aria-label: chr "calculator icon"
|
|
#> ..$ children: list()
|
|
#> ..- attr(*, "class")= chr "shiny.tag"
|
|
#> ..- attr(*, "browsable_html")= logi TRUE
|
|
#> ..- attr(*, "html_dependencies")=List of 1
|
|
#> .. ..$ :List of 10
|
|
#> .. .. ..$ name : chr "font-awesome"
|
|
#> .. .. ..$ version : chr "6.5.2"
|
|
#> .. .. ..$ src :List of 1
|
|
#> .. .. .. ..$ file: chr "fontawesome"
|
|
#> .. .. ..$ meta : NULL
|
|
#> .. .. ..$ script : NULL
|
|
#> .. .. ..$ stylesheet: chr [1:2] "css/all.min.css" "css/v4-shims.min.css"
|
|
#> .. .. ..$ head : NULL
|
|
#> .. .. ..$ attachment: NULL
|
|
#> .. .. ..$ package : chr "fontawesome"
|
|
#> .. .. ..$ all_files : logi TRUE
|
|
#> .. .. ..- attr(*, "class")= chr "html_dependency"
|
|
```
|