/* * 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}); }