* esm * wip * wip * wip * wip * wip * wip * subscription notice * wip * wip * wip * fix envs * fix: update docker build * fix * esm/types * delete dashboard :D * add patches to dockerfiles * update packages + catalogs + ts * wip * remove native libs * ts * improvements * fix redirects and fetching session * try fix favicon * fixes * fix * order and resize reportds within a dashboard * improvements * wip * added userjot to dashboard * fix * add op * wip * different cache key * improve date picker * fix table * event details loading * redo onboarding completely * fix login * fix * fix * extend session, billing and improve bars * fix * reduce price on 10M
10 lines
252 B
TypeScript
10 lines
252 B
TypeScript
export const camelCaseToWords = (str: string) => {
|
|
return str
|
|
.replaceAll('_', ' ')
|
|
.trim()
|
|
.replaceAll(/([A-Z])/g, ' $1')
|
|
.trim()
|
|
.replace(/^./, (str) => str.toUpperCase())
|
|
.replaceAll(/\s./g, (str) => str.toUpperCase());
|
|
};
|