Add ai usage to billing (#10138)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina
2025-10-24 12:02:39 +04:00
committed by GitHub
parent 6867dc9211
commit f2e0ca1453
45 changed files with 1001 additions and 65 deletions
+8
View File
@@ -355,6 +355,14 @@ export async function formatDuration (duration: number, language: string): Promi
return text
}
export function formatNumberCompact (num: number, maximumFractionDigits = 2): string {
const locale = new Intl.NumberFormat().resolvedOptions().locale
return new Intl.NumberFormat(locale, {
notation: 'compact',
maximumFractionDigits
}).format(num)
}
export function pushRootBarComponent (pos: 'left' | 'right', component: AnyComponent, order?: number): void {
rootBarExtensions.update((cur) => {
if (cur.find((p) => p[1].component === component) === undefined) {