From 8a89c31ef78f8c44330bb7ba972dff7cc576adf2 Mon Sep 17 00:00:00 2001
From: Arman
Date: Wed, 19 Jul 2023 19:54:46 +0200
Subject: [PATCH] fix: support after merging
---
src/lib/components/support.svelte | 7 ++++---
src/lib/stores/app.ts | 13 +------------
.../console/account/payments/deleteAddress.svelte | 2 +-
src/routes/console/supportWizard.svelte | 6 +++---
.../console/wizard/{ => support}/step1.svelte | 0
.../console/wizard/{ => support}/step2.svelte | 0
src/routes/console/wizard/{ => support}/store.ts | 0
7 files changed, 9 insertions(+), 19 deletions(-)
rename src/routes/console/wizard/{ => support}/step1.svelte (100%)
rename src/routes/console/wizard/{ => support}/step2.svelte (100%)
rename src/routes/console/wizard/{ => support}/store.ts (100%)
diff --git a/src/lib/components/support.svelte b/src/lib/components/support.svelte
index 892274cac..85f613e8a 100644
--- a/src/lib/components/support.svelte
+++ b/src/lib/components/support.svelte
@@ -4,11 +4,12 @@
import SupportOfflineDark from '$lib/images/support/support-offline-dark.png';
import SupportOnlineLight from '$lib/images/support/support-online-light.png';
import SupportOnlineDark from '$lib/images/support/support-online-dark.png';
- import { app, isFreeTier } from '$lib/stores/app';
+ import { app } from '$lib/stores/app';
import { wizard } from '$lib/stores/wizard';
import SupportWizard from '../../routes/console/supportWizard.svelte';
- import { isSupportOnline } from '../../routes/console/wizard/store';
+ import { isSupportOnline } from '../../routes/console/wizard/support/store';
import { isCloud } from '$lib/system';
+ import { organization } from '$lib/stores/organization';
export let show = false;
@@ -34,7 +35,7 @@
Get personalized support from the Appwrite team from 09:00 - 17:00 UTC
- {#if isFreeTier}
+ {#if $organization?.billingPlan === 'tier-0'}
diff --git a/src/lib/stores/app.ts b/src/lib/stores/app.ts
index b092b3456..11afe9d6a 100644
--- a/src/lib/stores/app.ts
+++ b/src/lib/stores/app.ts
@@ -1,6 +1,6 @@
import { browser } from '$app/environment';
import { VARS } from '$lib/system';
-import { get, writable } from 'svelte/store';
+import { writable } from 'svelte/store';
export type AppStore = {
theme: 'light' | 'dark' | 'auto';
@@ -15,22 +15,11 @@ export type Feedback = {
show: boolean;
};
-export enum Tier {
- FREE = 'free',
- PRO = 'pro',
- ENTERPRISE = 'enterprise'
-}
-
export const app = writable({
theme: 'auto',
themeInUse: 'light'
});
-//TODO: once billing is enabled on organization load/update, update the tier
-export const tier = writable(Tier.FREE);
-export const isFreeTier = get(tier) === Tier.FREE;
-export const isPaidTier = get(tier) === Tier.PRO || get(tier) === Tier.ENTERPRISE;
-
function createFeedbackStore() {
const { subscribe, update } = writable({
elapsed: browser ? parseInt(localStorage.getItem('feedbackElapsed')) : 0,
diff --git a/src/routes/console/account/payments/deleteAddress.svelte b/src/routes/console/account/payments/deleteAddress.svelte
index a88338af0..5f02286ec 100644
--- a/src/routes/console/account/payments/deleteAddress.svelte
+++ b/src/routes/console/account/payments/deleteAddress.svelte
@@ -8,7 +8,7 @@
// import { sdk } from '$lib/stores/sdk';
export let showDelete = false;
- export let selectedAddress: string;
+ // export let selectedAddress: string;
async function handleDelete() {
try {
diff --git a/src/routes/console/supportWizard.svelte b/src/routes/console/supportWizard.svelte
index 9dabc3c5b..d0424630a 100644
--- a/src/routes/console/supportWizard.svelte
+++ b/src/routes/console/supportWizard.svelte
@@ -1,9 +1,9 @@