withTags
withTags(code)
Arguments
code | A set of tags. |
---|
Description
This function makes it simpler to write HTML-generating code. Instead of
needing to specify tags
each time a tag function is used, as in
tags$div()
and tags$p()
, code inside withTags
is
evaluated with tags
searched first, so you can simply use
div()
and p()
.
Details
If your code uses an object which happens to have the same name as an
HTML tag function, such as source()
or summary()
, it will call
the tag function. To call the intended (non-tags function), specify the
namespace, as in base::source()
or base::summary()
.
Examples
<div class="myclass">
<h3>header</h3>
<p>text</p>
</div>
# Equivalent to above, but using withTags
withTags(
div(class = "myclass",
h3("header"),
p("text")
)
)
<div class="myclass">
<h3>header</h3>
<p>text</p>
</div>