diff --git a/src/lib/elements/forms/inputDateRange.svelte b/src/lib/elements/forms/inputDateRange.svelte index be2771c1a..495818d67 100644 --- a/src/lib/elements/forms/inputDateRange.svelte +++ b/src/lib/elements/forms/inputDateRange.svelte @@ -37,7 +37,6 @@ - {/if}
{#if showDates} @@ -137,10 +136,10 @@ border-radius: 100%; user-select: none; - [aria-disabled='true'] { - pointer-events: none; - opacity: 0.4; - } + // [aria-disabled='true'] { + // pointer-events: none; + // opacity: 0.4; + // } } .dt-button { aspect-ratio: 1/1; diff --git a/src/lib/layout/containerHeader.svelte b/src/lib/layout/containerHeader.svelte index c74902178..4411b6f81 100644 --- a/src/lib/layout/containerHeader.svelte +++ b/src/lib/layout/containerHeader.svelte @@ -34,7 +34,8 @@ let showDropdown = false; - const { bandwidth, documents, storage, users, executions } = $organization?.billingLimits; + const { bandwidth, documents, storage, users, executions } = ($organization ?? {}) + .billingLimits; const limitedServices = [ { name: 'bandwidth', value: bandwidth }, { name: 'documents', value: documents }, diff --git a/src/lib/stores/headerAlert.ts b/src/lib/stores/headerAlert.ts index a8fb7d3c8..2f5ed499f 100644 --- a/src/lib/stores/headerAlert.ts +++ b/src/lib/stores/headerAlert.ts @@ -25,7 +25,7 @@ function createHeaderAlertStore() { if (n.components.some((c) => c.id === component.id)) return n; else { n.components.push(component); - n.components = n.components; + n.components = [...n.components]; return n; } }); diff --git a/src/lib/stores/stripe.ts b/src/lib/stores/stripe.ts index c7f6b4f0d..c0ba12ef8 100644 --- a/src/lib/stores/stripe.ts +++ b/src/lib/stores/stripe.ts @@ -18,27 +18,23 @@ export async function initializeStripe() { if (!get(stripe)) return; isStripeInitialized.set(true); - try { - const methods = await sdk.forConsole.billing.listPaymentMethods(); - clientSecret = methods.paymentMethods[0]?.clientSecret; - // If there is no payment method, create an empty one and get the client secret - if (!clientSecret) { - paymentMethod = await sdk.forConsole.billing.createPaymentMethod(); - clientSecret = paymentMethod.clientSecret; - } - - // Set up the options for the stripe elements - const options = { - clientSecret: clientSecret, - appearance: get(app).themeInUse === 'dark' ? apperanceDark : apperanceLight - }; - // Set up Elements and then create form - elements = get(stripe).elements(options); - paymentElement = elements.create('payment'); - paymentElement.mount('#payment-element'); - } catch (e) { - throw e; + const methods = await sdk.forConsole.billing.listPaymentMethods(); + clientSecret = methods.paymentMethods[0]?.clientSecret; + // If there is no payment method, create an empty one and get the client secret + if (!clientSecret) { + paymentMethod = await sdk.forConsole.billing.createPaymentMethod(); + clientSecret = paymentMethod.clientSecret; } + + // Set up the options for the stripe elements + const options = { + clientSecret: clientSecret, + appearance: get(app).themeInUse === 'dark' ? apperanceDark : apperanceLight + }; + // Set up Elements and then create form + elements = get(stripe).elements(options); + paymentElement = elements.create('payment'); + paymentElement.mount('#payment-element'); } // TODO: fix redirect diff --git a/src/routes/console/+layout.svelte b/src/routes/console/+layout.svelte index 7331f35b2..e36491bd8 100644 --- a/src/routes/console/+layout.svelte +++ b/src/routes/console/+layout.svelte @@ -248,16 +248,16 @@ if (isCloud) { if (!$page.url.pathname.includes('/console/onboarding')) { - } - try { - const orgs = await sdk.forConsole.teams.list([ - Query.equal('billingPlan', 'tier-0') - ]); + try { + const orgs = await sdk.forConsole.teams.list([ + Query.equal('billingPlan', 'tier-0') + ]); - checkForPostReleaseProModal(orgs); - checkForFreeOrgOverflow(orgs); - } catch (error) { - console.log(error); + checkForPostReleaseProModal(orgs); + checkForFreeOrgOverflow(orgs); + } catch (error) { + console.log(error); + } } } diff --git a/src/routes/console/organization-[organization]/usage/[[invoice]]/ProjectBreakdown.svelte b/src/routes/console/organization-[organization]/usage/[[invoice]]/ProjectBreakdown.svelte index 5af425efe..ff788056b 100644 --- a/src/routes/console/organization-[organization]/usage/[[invoice]]/ProjectBreakdown.svelte +++ b/src/routes/console/organization-[organization]/usage/[[invoice]]/ProjectBreakdown.svelte @@ -40,13 +40,13 @@ } function format(value: number): string { + const humanized = humanFileSize(value); switch (metric) { case 'executions': case 'users': return abbreviateNumber(value); case 'storage': case 'bandwidth': - const humanized = humanFileSize(value); return humanized.value + humanized.unit; } }