With block_title()
we can define a title text area and this can be easily
combined with other block_*()
functions. The title will take the entire
width of the block and will resize according to screen width. Like all
block_*()
functions, block_title()
must be placed inside of blocks()
and the resultant blocks
object can be provided to the body
, header
, or
footer
arguments of compose_email()
.
block_title(title)
Plain text or Markdown text (via md()
) for the title.
# Create a block of two, side-by-side
# articles with two `article()` calls
# inside of `block_articles()`, itself
# placed in `blocks()`; also, include a
# title at the top with `block_title()`
email <-
compose_email(
body =
blocks(
block_title("Two Cities I Visited Recently"),
block_articles(
article(
image = "https://i.imgur.com/dig0HQ2.jpg",
title = "Los Angeles",
content =
"I want to live in Los Angeles.
Not the one in Los Angeles.
No, not the one in South California.
They got one in South Patagonia."
),
article(
image = "https://i.imgur.com/RUvqHV8.jpg",
title = "New York",
content =
"Start spreading the news.
I'm leaving today.
I want to be a part of it.
New York, New York."
)
)
)
)
if (interactive()) email