diff --git a/package.json b/package.json index 99fb9a8d1..a6be4594a 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@appwrite.io/pink-icons": "0.25.0", "@appwrite.io/pink-icons-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@f57e0157 ", "@appwrite.io/pink-legacy": "^1.0.2", - "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3", + "@appwrite.io/pink-svelte": "https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5", "@popperjs/core": "^2.11.8", "@sentry/sveltekit": "^8.38.0", "@stripe/stripe-js": "^3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa15c6057..5dbb44e1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^1.0.2 version: 1.0.2 '@appwrite.io/pink-svelte': - specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3 - version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) + specifier: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5 + version: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -215,8 +215,8 @@ packages: resolution: {tarball: https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ac51fcb} version: 1.2.1 - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35495d300799a4431b8cd0684813acc86c9099b8': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35495d300799a4431b8cd0684813acc86c9099b8} + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@eddbab56b0e6113533a354772fdaff6fe12066f9': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@eddbab56b0e6113533a354772fdaff6fe12066f9} version: 1.0.0-next.7 peerDependencies: svelte: ^4.0.0 @@ -236,8 +236,8 @@ packages: '@appwrite.io/pink-legacy@1.0.2': resolution: {integrity: sha512-1AYNcfbV+x0Tyj56CoieSq5g7+u+7F5/LDVN/z+Hx1kp9gj7xc1eT39Dy832xxfihImF6ksjp0FXEMVSBR8cew==} - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3': - resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3} + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5': + resolution: {tarball: https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5} version: 1.0.0-next.85 peerDependencies: react-dom: ^18.0.0 @@ -4099,7 +4099,7 @@ snapshots: '@appwrite.io/console@https://pkg.pr.new/appwrite/appwrite/@appwrite.io/console@ac51fcb': {} - '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35495d300799a4431b8cd0684813acc86c9099b8(svelte@4.2.19)': + '@appwrite.io/pink-icons-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@eddbab56b0e6113533a354772fdaff6fe12066f9(svelte@4.2.19)': dependencies: svelte: 4.2.19 @@ -4116,9 +4116,9 @@ snapshots: '@appwrite.io/pink-icons': 1.0.0 the-new-css-reset: 1.11.3 - '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@35495d3(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': + '@appwrite.io/pink-svelte@https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-svelte@eddbab5(react-dom@18.3.1(react@18.3.1))(svelte@4.2.19)': dependencies: - '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@35495d300799a4431b8cd0684813acc86c9099b8(svelte@4.2.19) + '@appwrite.io/pink-icons-svelte': https://pkg.pr.new/appwrite/pink/@appwrite.io/pink-icons-svelte@eddbab56b0e6113533a354772fdaff6fe12066f9(svelte@4.2.19) '@floating-ui/dom': 1.6.13 '@melt-ui/pp': 0.3.2(@melt-ui/svelte@0.86.3(svelte@4.2.19))(svelte@4.2.19) '@melt-ui/svelte': 0.86.3(svelte@4.2.19) diff --git a/src/lib/components/git/connectGit.svelte b/src/lib/components/git/connectGit.svelte index 0d04da858..02a9d3208 100644 --- a/src/lib/components/git/connectGit.svelte +++ b/src/lib/components/git/connectGit.svelte @@ -4,8 +4,7 @@ import { sdk } from '$lib/stores/sdk'; import { consoleVariables } from '$routes/(console)/store'; import { IconGithub } from '@appwrite.io/pink-icons-svelte'; - import { Card, Empty, Icon } from '@appwrite.io/pink-svelte'; - import Alert from '../alert.svelte'; + import { Alert, Card, Empty, Icon, Layout } from '@appwrite.io/pink-svelte'; import { isSelfHosted } from '$lib/system'; export let callbackState: Record = null; @@ -27,28 +26,31 @@ } -{#if !isVcsEnabled && isSelfHosted} - - Installing Git on a self-hosted instance -

- Before installing Git in a locally hosted Appwrite project, ensure your environment - variables are configured. -

- - - -
-{/if} - - - - - - - + + {#if !isVcsEnabled && isSelfHosted} + + +

+ Before installing Git in a locally hosted Appwrite project, ensure your + environment variables are configured. +

+
+ +
+
+
+ {/if} + + + + + + + +
diff --git a/src/routes/(console)/organization-[organization]/domains/+page.svelte b/src/routes/(console)/organization-[organization]/domains/+page.svelte index 3642d1c7e..af8dcc018 100644 --- a/src/routes/(console)/organization-[organization]/domains/+page.svelte +++ b/src/routes/(console)/organization-[organization]/domains/+page.svelte @@ -195,7 +195,7 @@ {#if showDelete} - + {/if} diff --git a/src/routes/(console)/project-[project]/sites/site-[site]/usage/[[period]]/+page.ts b/src/routes/(console)/project-[project]/sites/site-[site]/usage/[[period]]/+page.ts new file mode 100644 index 000000000..c8b57fc02 --- /dev/null +++ b/src/routes/(console)/project-[project]/sites/site-[site]/usage/[[period]]/+page.ts @@ -0,0 +1,16 @@ +import { isValueOfStringEnum } from '$lib/helpers/types'; +import { sdk } from '$lib/stores/sdk'; +import { SiteUsageRange } from '@appwrite.io/console'; +import type { PageLoad } from './$types'; +import { error } from '@sveltejs/kit'; + +export const load: PageLoad = async ({ params }) => { + const period = isValueOfStringEnum(SiteUsageRange, params.period) + ? params.period + : SiteUsageRange.ThirtyDays; + try { + return sdk.forProject.sites.getUsage(params.site, period); + } catch (e) { + error(e.code, e.message); + } +}; diff --git a/src/routes/(console)/project-[project]/sites/usage/+page.svelte b/src/routes/(console)/project-[project]/sites/usage/+page.svelte deleted file mode 100644 index fbbc96e0d..000000000 --- a/src/routes/(console)/project-[project]/sites/usage/+page.svelte +++ /dev/null @@ -1,9 +0,0 @@ - - -Coming soon diff --git a/src/routes/(console)/project-[project]/sites/usage/+page.ts b/src/routes/(console)/project-[project]/sites/usage/+page.ts deleted file mode 100644 index 349bf84de..000000000 --- a/src/routes/(console)/project-[project]/sites/usage/+page.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { sdk } from '$lib/stores/sdk'; -import { Dependencies } from '$lib/constants'; - -export const load = async ({ depends }) => { - depends(Dependencies.SITES); - - const usage = await sdk.forProject.sites.listUsage(); - - return { - usage - }; -}; diff --git a/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.svelte b/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.svelte new file mode 100644 index 000000000..203a915da --- /dev/null +++ b/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.svelte @@ -0,0 +1,21 @@ + + + diff --git a/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.ts b/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.ts new file mode 100644 index 000000000..01f745f99 --- /dev/null +++ b/src/routes/(console)/project-[project]/sites/usage/[[period]]/+page.ts @@ -0,0 +1,16 @@ +import { isValueOfStringEnum } from '$lib/helpers/types'; +import { sdk } from '$lib/stores/sdk'; +import { SiteUsageRange } from '@appwrite.io/console'; +import type { PageLoad } from './$types'; +import { error } from '@sveltejs/kit'; + +export const load: PageLoad = async ({ params }) => { + const period = isValueOfStringEnum(SiteUsageRange, params.period) + ? params.period + : SiteUsageRange.ThirtyDays; + try { + return sdk.forProject.sites.listUsage(period); + } catch (e) { + error(e.code, e.message); + } +}; diff --git a/static/images/domains/empty-domain-dark.svg b/static/images/domains/empty-domain-dark.svg index 71d19454d..35d9d9355 100644 --- a/static/images/domains/empty-domain-dark.svg +++ b/static/images/domains/empty-domain-dark.svg @@ -1,173 +1,153 @@ - - - - - - - + + + + + + + + - - + + - - + + - - + + -
- - +
+ + - - - + + + - - - + + + - - -
- - - - - + + + +
+ + + + - - - - + + - - - - + + -
- - - +
+
-
- - + - + - + - + - + - + - + - + - + - + - - - + + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - - - - - + - - - - - - - - - - - - + + +
diff --git a/static/images/domains/empty-domain-light.svg b/static/images/domains/empty-domain-light.svg index 71d19454d..86b5e87c0 100644 --- a/static/images/domains/empty-domain-light.svg +++ b/static/images/domains/empty-domain-light.svg @@ -1,173 +1,178 @@ - - - - - - - + + + + + + + + - - + + - - + + - - + + -
- - +
+ + - - - + + + - - - + + + - - -
- - - - - + + + +
+ + + + + - - - - + + + + - - - - + + + + -
- - - +
+ + + + +
-
- - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + +
diff --git a/static/images/domains/empty-records-dark.svg b/static/images/domains/empty-records-dark.svg index 0e4b3dd71..84778421a 100644 --- a/static/images/domains/empty-records-dark.svg +++ b/static/images/domains/empty-records-dark.svg @@ -1,173 +1,153 @@ - - - - - - - - + + + + + + + + - - + + - - + + - - + + -
- - +
+ + - - - + + + - - - + + + - - -
- - - - - + + + +
+ + + + - - - - + + - - - - + + -
- - - +
+
-
- + - + - + - + - + - + - + - + - + - + - - - + + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + - + - + - + - + - + - + - + - - - - - + - - - - - - - - - - - - + + +
diff --git a/static/images/domains/empty-records-light.svg b/static/images/domains/empty-records-light.svg index 0e4b3dd71..c18eca86e 100644 --- a/static/images/domains/empty-records-light.svg +++ b/static/images/domains/empty-records-light.svg @@ -1,173 +1,178 @@ - - - - - - - - + + + + + + + + - - + + - - + + - - + + -
- - +
+ + - - - + + + - - - + + + - - -
- - - - - + + + +
+ + + + + - - - - + + + + - - - - + + + + -
- - - +
+ + + + +
-
- + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + +