UNPKG

@vaadin/hilla-file-router

Version:

Hilla file-based router

19 lines 648 B
const viewPattern = /view/giu; const upperCaseSplitPattern = /(?=[A-Z])/gu; /** * Converts the name of the component to a page title. * * @param component - The component to convert the name from. * * @returns The page title. */ export function convertComponentNameToTitle(component) { let name; if (component && (typeof component === "object" || typeof component === "function") && "name" in component && typeof component.name === "string") { ({name} = component); } else { name = String(component); } return name.replace(viewPattern, "").split(upperCaseSplitPattern).join(" "); } //# sourceMappingURL=./convertComponentNameToTitle.js.map