/*
 * https://github.com/morethanwords/tweb
 * Copyright (C) 2019-2021 Eduard Kuzmenko
 * https://github.com/morethanwords/tweb/blob/master/LICENSE
 */

import limitSymbols from "../../helpers/string/limitSymbols";
import { WebPage } from "../../layer";
import wrapRichText from "../../lib/richTextProcessor/wrapRichText";

export default function wrapWebPageTitle(webPage: WebPage.webPage) {
  let shortTitle = webPage.title || webPage.author || webPage.site_name || '';
  shortTitle = limitSymbols(shortTitle, 80, 100);
  return wrapRichText(shortTitle, {noLinks: true, noLinebreaks: true});
}
