- std::unique_ptr<char[]> linktxt (new char[tpl_linkitem_str.size()
- + this->sidebar_text.size ()
- + this->sidebar_url.size ()] );
- std::sprintf (linktxt.get(), tpl_linkitem_str.c_str (),
- this->sidebar_url.c_str (),
- this->sidebar_text.c_str ());
- html.append (linktxt.get ());
+ html = fmt::format (tpl_linkitem_str,
+ fmt::arg ("itemurl", this->sidebar_url),
+ fmt::arg ("itemtext", this->sidebar_text));