Skip to content

Commit 5f55f3a

Browse files
committed
fix: tests, other sdk updates/fixes.
1 parent 6f1221a commit 5f55f3a

File tree

9 files changed

+51
-32
lines changed

9 files changed

+51
-32
lines changed

src/lib/components/billing/planComparisonBox.svelte

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
1717
let selectedTab: Tier = $state(resolvedProfile.freeTier as Tier);
1818
19-
const currentPlan = $derived($plansInfo.get(selectedTab));
20-
const visiblePlans = $derived.by(() => {
19+
const currentPlan: Plan = $derived($plansInfo.get(selectedTab));
20+
const visiblePlans: Plan[] = $derived.by(() => {
2121
return page.data.plans.plans.filter((plan: Plan) => plan.$id !== BillingPlan.SCALE);
2222
});
2323
24-
const uniquePlans = $derived.by(() => {
24+
const uniquePlans: Plan[] = $derived.by(() => {
2525
const map = new Map(visiblePlans.map((p) => [p.group ?? p.$id, p]));
2626
2727
return [...map.values()];
@@ -43,6 +43,10 @@
4343
if (count === 1) return singular;
4444
return plural ?? `${singular}s`;
4545
}
46+
47+
function selectPlan(plan: string) {
48+
selectedTab = plan as Tier;
49+
}
4650
</script>
4751

4852
<Card.Base>
@@ -52,7 +56,7 @@
5256
<Tabs.Item.Button
5357
{root}
5458
active={selectedTab === plan.$id}
55-
on:click={() => (selectedTab = plan.$id)}>
59+
on:click={() => selectPlan(plan.$id)}>
5660
{getCleanPlanName(plan)}
5761
</Tabs.Item.Button>
5862
{/each}

src/routes/(console)/project-[region]-[project]/functions/create-function/deploy/+page.svelte

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
import { base } from '$app/paths';
44
import { page } from '$app/state';
55
import { Submit, trackError, trackEvent } from '$lib/actions/analytics';
6-
import { Card } from '$lib/components';
6+
import { Card, CustomId } from '$lib/components';
77
import { Button, Form } from '$lib/elements/forms';
88
import { Wizard } from '$lib/layout';
99
import { addNotification } from '$lib/stores/notifications';
1010
import { sdk } from '$lib/stores/sdk';
1111
import { Fieldset, Layout, Icon, Input, Tag } from '@appwrite.io/pink-svelte';
1212
import { IconGithub, IconPencil } from '@appwrite.io/pink-icons-svelte';
1313
import { onMount } from 'svelte';
14-
import { ID, Runtime } from '@appwrite.io/console';
15-
import { CustomId } from '$lib/components';
14+
import { ID, Runtime, TemplateReferenceType } from '@appwrite.io/console';
1615
import { getIconFromRuntime } from '$lib/stores/runtimes';
1716
import { regionalConsoleVariables } from '$routes/(console)/project-[region]-[project]/store';
1817
import { iconPath } from '$lib/stores/app';
@@ -32,8 +31,8 @@
3231
let showCustomId = $state(false);
3332
let isSubmitting = $state(writable(false));
3433
35-
let id = $state(ID.unique());
36-
let name = $state(data.repository.name);
34+
let id: string = $state(ID.unique());
35+
let name: string = $state(data.repository.name);
3736
3837
let execute = $state(true);
3938
let entrypoint = $state('');
@@ -135,7 +134,8 @@
135134
repository: data.repository.name,
136135
owner: data.repository.owner,
137136
rootDirectory: rootDir || '.',
138-
version: latestTag ?? '1.0.0',
137+
type: TemplateReferenceType.Tag,
138+
reference: latestTag ?? '1.0.0',
139139
activate: true
140140
});
141141

src/routes/(console)/project-[region]-[project]/functions/create-function/repository-[repository]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import { installation, repository } from '$lib/stores/vcs';
1111
import { Layout } from '@appwrite.io/pink-svelte';
1212
import { writable } from 'svelte/store';
13-
import { ID, Runtime, VCSDeploymentType, VCSDetectionType } from '@appwrite.io/console';
13+
import { ID, Runtime, VCSDetectionType, VCSReferenceType } from '@appwrite.io/console';
1414
import type { Models } from '@appwrite.io/console';
1515
import { onMount } from 'svelte';
1616
import Details from '../(components)/details.svelte';
@@ -133,7 +133,7 @@
133133
.forProject(page.params.region, page.params.project)
134134
.functions.createVcsDeployment({
135135
functionId: func.$id,
136-
type: VCSDeploymentType.Branch,
136+
type: VCSReferenceType.Branch,
137137
reference: branch,
138138
activate: true
139139
});

src/routes/(console)/project-[region]-[project]/functions/create-function/template-[template]/+page.svelte

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import { writable } from 'svelte/store';
1616
import ProductionBranch from '$lib/components/git/productionBranchFieldset.svelte';
1717
import Configuration from './configuration.svelte';
18-
import { ID, Runtime, type Models } from '@appwrite.io/console';
18+
import { ID, Runtime, type Models, TemplateReferenceType } from '@appwrite.io/console';
1919
import {
2020
ConnectBehaviour,
2121
NewRepository,
@@ -180,7 +180,8 @@
180180
repository: data.template.providerRepositoryId || undefined,
181181
owner: data.template.providerOwner || undefined,
182182
rootDirectory: rt?.providerRootDirectory || undefined,
183-
version: data.template.providerVersion || undefined,
183+
type: TemplateReferenceType.Tag,
184+
reference: data.template.providerVersion || undefined,
184185
activate: true
185186
});
186187

src/routes/(console)/project-[region]-[project]/functions/function-[function]/(modals)/createGit.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import { addNotification } from '$lib/stores/notifications';
1010
import { sdk } from '$lib/stores/sdk';
1111
import { installation, repository, sortBranches } from '$lib/stores/vcs';
12-
import { Runtime, VCSDeploymentType, type Models } from '@appwrite.io/console';
12+
import { Runtime, VCSReferenceType, type Models } from '@appwrite.io/console';
1313
import { IconGithub } from '@appwrite.io/pink-icons-svelte';
1414
import { Icon, Input, Layout, Skeleton, Typography } from '@appwrite.io/pink-svelte';
1515
import { func } from '../store';
@@ -98,7 +98,7 @@
9898
.forProject(page.params.region, page.params.project)
9999
.functions.createVcsDeployment({
100100
functionId: $func.$id,
101-
type: VCSDeploymentType.Commit,
101+
type: VCSReferenceType.Commit,
102102
reference: commit,
103103
activate
104104
});
@@ -107,7 +107,7 @@
107107
.forProject(page.params.region, page.params.project)
108108
.functions.createVcsDeployment({
109109
functionId: $func.$id,
110-
type: VCSDeploymentType.Branch,
110+
type: VCSReferenceType.Branch,
111111
reference: branch,
112112
activate
113113
});

src/routes/(console)/project-[region]-[project]/sites/create-site/deploy/+page.svelte

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { base } from '$app/paths';
44
import { page } from '$app/state';
55
import { Submit, trackError, trackEvent } from '$lib/actions/analytics';
6-
import { Card } from '$lib/components';
6+
import { Card, CustomId } from '$lib/components';
77
import { Button, Form } from '$lib/elements/forms';
88
import { Wizard } from '$lib/layout';
99
import { addNotification } from '$lib/stores/notifications';
@@ -12,8 +12,13 @@
1212
import { IconGithub, IconPencil } from '@appwrite.io/pink-icons-svelte';
1313
import { onMount } from 'svelte';
1414
import Domain from '../domain.svelte';
15-
import { Adapter, BuildRuntime, Framework, ID } from '@appwrite.io/console';
16-
import { CustomId } from '$lib/components';
15+
import {
16+
Adapter,
17+
BuildRuntime,
18+
Framework,
19+
ID,
20+
TemplateReferenceType
21+
} from '@appwrite.io/console';
1722
import { getFrameworkIcon } from '$lib/stores/sites';
1823
import { regionalConsoleVariables } from '$routes/(console)/project-[region]-[project]/store';
1924
import { iconPath } from '$lib/stores/app';
@@ -173,7 +178,8 @@
173178
repository: data.repository.name,
174179
owner: data.repository.owner,
175180
rootDirectory: rootDir || '.',
176-
version: latestTag ?? '1.0.0',
181+
type: TemplateReferenceType.Tag,
182+
reference: latestTag ?? '1.0.0',
177183
activate: true
178184
});
179185

src/routes/(console)/project-[region]-[project]/sites/create-site/repositories/repository-[repository]/+page.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
BuildRuntime,
2020
Framework,
2121
ID,
22-
VCSDeploymentType,
22+
VCSReferenceType,
2323
VCSDetectionType
2424
} from '@appwrite.io/console';
2525
import type { Models } from '@appwrite.io/console';
@@ -98,8 +98,8 @@
9898
let site = await sdk.forProject(page.params.region, page.params.project).sites.create({
9999
siteId: id || ID.unique(),
100100
name,
101-
framework: fr,
102-
buildRuntime,
101+
framework: fr as Framework,
102+
buildRuntime: buildRuntime as BuildRuntime,
103103
installCommand,
104104
buildCommand,
105105
outputDirectory,
@@ -132,7 +132,7 @@
132132
.forProject(page.params.region, page.params.project)
133133
.sites.createVcsDeployment({
134134
siteId: site.$id,
135-
type: VCSDeploymentType.Branch,
135+
type: VCSReferenceType.Branch,
136136
reference: branch,
137137
activate: true
138138
});

src/routes/(console)/project-[region]-[project]/sites/create-site/templates/template-[template]/+page.svelte

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,14 @@
2424
import Details from '../../details.svelte';
2525
import Configuration from './configuration.svelte';
2626
import Aside from '../../aside.svelte';
27-
import { Adapter, BuildRuntime, Framework, ID, type Models } from '@appwrite.io/console';
27+
import {
28+
Adapter,
29+
BuildRuntime,
30+
Framework,
31+
ID,
32+
type Models,
33+
TemplateReferenceType
34+
} from '@appwrite.io/console';
2835
import {
2936
ConnectBehaviour,
3037
NewRepository,
@@ -120,8 +127,8 @@
120127
.sites.create({
121128
siteId: id || ID.unique(),
122129
name,
123-
framework: fr,
124-
buildRuntime,
130+
framework: fr as Framework,
131+
buildRuntime: buildRuntime as BuildRuntime,
125132
installCommand: framework.installCommand,
126133
buildCommand: framework.buildCommand,
127134
outputDirectory: framework.outputDirectory,
@@ -160,7 +167,8 @@
160167
repository: data.template.providerRepositoryId,
161168
owner: data.template.providerOwner,
162169
rootDirectory: framework.providerRootDirectory,
163-
version: data.template.providerVersion,
170+
type: TemplateReferenceType.Tag,
171+
reference: data.template.providerVersion,
164172
activate: true
165173
});
166174

src/routes/(console)/project-[region]-[project]/sites/site-[site]/deployments/createGitDeploymentModal.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
Adapter,
1515
BuildRuntime,
1616
Framework,
17-
VCSDeploymentType,
17+
VCSReferenceType,
1818
type Models
1919
} from '@appwrite.io/console';
2020
import { IconGithub } from '@appwrite.io/pink-icons-svelte';
@@ -106,7 +106,7 @@
106106
.forProject(page.params.region, page.params.project)
107107
.sites.createVcsDeployment({
108108
siteId: site.$id,
109-
type: VCSDeploymentType.Commit,
109+
type: VCSReferenceType.Commit,
110110
reference: commit,
111111
activate
112112
});
@@ -115,7 +115,7 @@
115115
.forProject(page.params.region, page.params.project)
116116
.sites.createVcsDeployment({
117117
siteId: site.$id,
118-
type: VCSDeploymentType.Branch,
118+
type: VCSReferenceType.Branch,
119119
reference: branch,
120120
activate
121121
});

0 commit comments

Comments
 (0)