mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Merge branch 'feat-profiles' into update-credits
This commit is contained in:
+1
-1
@@ -26,7 +26,7 @@
|
||||
"@appwrite.io/pink-icons": "0.25.0",
|
||||
"@appwrite.io/pink-icons-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-icons-svelte@5b26bb8",
|
||||
"@appwrite.io/pink-legacy": "^1.0.3",
|
||||
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@33845eb",
|
||||
"@appwrite.io/pink-svelte": "https://pkg.vc/-/@appwrite/@appwrite.io/pink-svelte@34802a6",
|
||||
"@faker-js/faker": "^9.9.0",
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"@sentry/sveltekit": "^10.25.0",
|
||||
|
||||
Generated
+1352
-1504
File diff suppressed because it is too large
Load Diff
@@ -162,7 +162,7 @@
|
||||
name: 'All projects',
|
||||
trailingIcon: IconList,
|
||||
href: resolve('/(console)/organization-[organization]', {
|
||||
organization: selectedOrg.$id
|
||||
organization: selectedOrg?.$id
|
||||
})
|
||||
};
|
||||
|
||||
|
||||
@@ -262,10 +262,8 @@
|
||||
{#if showSelectProject}
|
||||
<Modal bind:show={showSelectProject} title="Manage projects" onSubmit={updateSelected}>
|
||||
<svelte:fragment slot="description">
|
||||
Choose which {freePlanLimits.projects} projects to keep. Projects over the limit will be
|
||||
blocked after your billing cycle ends on {toLocaleDate(
|
||||
$organization.billingNextInvoiceDate
|
||||
)}.
|
||||
Choose which {freePlanLimits.projects} projects to keep. Projects over the limit will be blocked
|
||||
after your billing cycle ends on {toLocaleDate($organization.billingNextInvoiceDate)}.
|
||||
</svelte:fragment>
|
||||
|
||||
{#if error}
|
||||
|
||||
@@ -455,7 +455,7 @@
|
||||
|
||||
.link-icon {
|
||||
height: 16px;
|
||||
color: var(--fgcolor-neutral-weak);
|
||||
color: var(--fgcolor-neutral-tertiary);
|
||||
transition: color 0.2s ease-in-out;
|
||||
}
|
||||
|
||||
@@ -463,7 +463,7 @@
|
||||
background: var(--bgcolor-neutral-secondary);
|
||||
|
||||
.link-icon {
|
||||
color: var(--fgcolor-neutral-tertiary);
|
||||
color: var(--fgcolor-neutral-primary);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -485,7 +485,7 @@
|
||||
}
|
||||
|
||||
.link-icon {
|
||||
color: var(--fgcolor-neutral-tertiary);
|
||||
color: var(--fgcolor-neutral-primary);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -495,7 +495,7 @@
|
||||
color: var(--fgcolor-neutral-primary);
|
||||
}
|
||||
.link-icon {
|
||||
color: var(--fgcolor-neutral-tertiary);
|
||||
color: var(--fgcolor-neutral-primary);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -692,7 +692,7 @@
|
||||
transition: width 0.2s linear;
|
||||
|
||||
&.icons {
|
||||
width: 266px;
|
||||
width: 248px;
|
||||
transition: width 0.3s linear;
|
||||
|
||||
&.no-transitions {
|
||||
|
||||
@@ -259,10 +259,10 @@
|
||||
border: 1px solid var(--border-neutral);
|
||||
overflow: hidden;
|
||||
height: calc(100vh - 60px);
|
||||
max-width: calc(100vw - 76px);
|
||||
max-width: calc(100vw - 56px);
|
||||
margin-top: 48px;
|
||||
margin-right: 10px;
|
||||
margin-left: 64px;
|
||||
margin-left: 48px;
|
||||
overflow: auto;
|
||||
@media (min-width: 1024px) {
|
||||
width: 100%;
|
||||
@@ -301,7 +301,7 @@
|
||||
:global(main:has(.sub-navigation)) {
|
||||
.main-content {
|
||||
@media (min-width: 1024px) {
|
||||
padding-left: 255px;
|
||||
padding-left: 238px;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -315,7 +315,7 @@
|
||||
@media (min-width: 1024px) {
|
||||
.main-content {
|
||||
height: auto;
|
||||
padding-left: 210px;
|
||||
padding-left: 198px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
body {
|
||||
background: var(--bgcolor-neutral-primary);
|
||||
}
|
||||
|
||||
a.primary,
|
||||
button.primary {
|
||||
font-weight: 400 !important;
|
||||
--border-width-s: 0px;
|
||||
background:
|
||||
linear-gradient(
|
||||
@@ -16,6 +18,10 @@ button.primary {
|
||||
0 2px 0 0 rgba(255, 255, 255, 0.08) inset, 0 -2px 0 0 rgba(0, 0, 0, 0.24) inset,
|
||||
0 1px 1px 0 rgba(0, 0, 0, 0.08), 0 2px 5px 0 rgba(0, 0, 0, 0.16);
|
||||
}
|
||||
a.secondary,
|
||||
button.secondary {
|
||||
font-weight: 400 !important;
|
||||
}
|
||||
|
||||
a.primary:hover,
|
||||
button.primary:hover {
|
||||
|
||||
@@ -382,8 +382,7 @@
|
||||
{:else}
|
||||
After switching plans,
|
||||
<b
|
||||
>you will be charged {price} monthly for {extraMembers} team
|
||||
members.</b>
|
||||
>you will be charged {price} monthly for {extraMembers} team members.</b>
|
||||
This will be reflected in your next invoice.
|
||||
{/if}
|
||||
</Alert.Inline>
|
||||
|
||||
@@ -49,7 +49,6 @@
|
||||
.studio-page {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
min-height: calc(100vh - 48px);
|
||||
background: var(--bgcolor-neutral-primary);
|
||||
}
|
||||
</style>
|
||||
|
||||
+1
-2
@@ -49,8 +49,7 @@
|
||||
</svelte:fragment>
|
||||
<svelte:fragment slot="title"
|
||||
>Upgrade to remove {resolvedProfile.platform} branding</svelte:fragment>
|
||||
Upgrade to a {nextTier} plan to remove the {resolvedProfile.platform} branding from your
|
||||
emails.
|
||||
Upgrade to a {nextTier} plan to remove the {resolvedProfile.platform} branding from your emails.
|
||||
|
||||
<svelte:fragment let:source slot="cta">
|
||||
<Button
|
||||
|
||||
+1
-2
@@ -100,8 +100,7 @@
|
||||
|
||||
<CardGrid>
|
||||
<svelte:fragment slot="title">Delete database</svelte:fragment>
|
||||
The database will be permanently deleted, including all tables within it. This action is
|
||||
irreversible.
|
||||
The database will be permanently deleted, including all tables within it. This action is irreversible.
|
||||
<svelte:fragment slot="aside">
|
||||
<BoxAvatar>
|
||||
<svelte:fragment slot="title">
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@
|
||||
if (!spreadsheetWrapper) return;
|
||||
const wrapperRect = spreadsheetWrapper.getBoundingClientRect();
|
||||
const wrapperTop = wrapperRect.top;
|
||||
const viewportHeight = window.innerHeight;
|
||||
const viewportHeight = window.innerHeight - 14;
|
||||
const availableHeight = viewportHeight - wrapperTop;
|
||||
const finalHeight = Math.max(100, availableHeight);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user