mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
fix: partner flows
This commit is contained in:
@@ -58,7 +58,7 @@
|
||||
size="s"
|
||||
on:click={() => {
|
||||
showCustomId = true;
|
||||
}}><Icon slot="start" icon={IconPencil} /> Project ID</Tag>
|
||||
}}><Icon slot="start" icon={IconPencil} size="s" /> Project ID</Tag>
|
||||
</div>
|
||||
{/if}
|
||||
<CustomId bind:show={showCustomId} name="Project" isProject bind:id />
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
{@render children()}
|
||||
</section>
|
||||
<footer>
|
||||
<Typography.Eyebrow color="--fgcolor-neutral-secondary">POWERED BY</Typography.Eyebrow>
|
||||
{#if $app.themeInUse === 'dark'}
|
||||
<img
|
||||
src="/console/images/appwrite-logo-dark.svg"
|
||||
@@ -30,7 +29,7 @@
|
||||
<style lang="scss">
|
||||
.auth-bg {
|
||||
position: fixed;
|
||||
background: var(--bgcolor-neutral-primary, #fff);
|
||||
background: var(--bgcolor-neutral-default, #fff);
|
||||
background-size: cover;
|
||||
top: 0;
|
||||
left: 0;
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
import { getFrameworkIcon } from '$lib/stores/sites.js';
|
||||
import { isCloud } from '$lib/system';
|
||||
import { ID, OAuthProvider, Query, type Models, Region } from '@appwrite.io/console';
|
||||
import { IconGithub, IconPencil, IconPlus } from '@appwrite.io/pink-icons-svelte';
|
||||
import { IconGithub, IconPencil, IconPlus, IconPlusSm } from '@appwrite.io/pink-icons-svelte';
|
||||
import {
|
||||
Card,
|
||||
Divider,
|
||||
@@ -91,7 +91,7 @@
|
||||
async function handleSubmit() {
|
||||
if (selectedProject === null) {
|
||||
try {
|
||||
await sdk.forConsole.projects.create(
|
||||
const p = await sdk.forConsole.projects.create(
|
||||
id ?? ID.unique(),
|
||||
projectName,
|
||||
selectedOrg,
|
||||
@@ -103,6 +103,8 @@
|
||||
teamId: selectedOrg
|
||||
});
|
||||
|
||||
selectedProject = p.$id;
|
||||
|
||||
window.location.href = generateUrl();
|
||||
} catch (e) {
|
||||
trackError(e, Submit.ProjectCreate);
|
||||
@@ -131,16 +133,16 @@
|
||||
<Card.Base padding="s" radius="l">
|
||||
<Layout.Stack gap="xl">
|
||||
<Layout.Stack gap="l">
|
||||
<Typography.Title size="l">
|
||||
<Typography.Title size="m">
|
||||
Deploy {data.product}
|
||||
</Typography.Title>
|
||||
<Card.Base variant="secondary" padding="xxxs" radius="s">
|
||||
<Layout.GridFraction start={4} end={5}>
|
||||
<Layout.GridFraction start={5} end={6}>
|
||||
{#if isSiteTemplate(data.template, data.product)}
|
||||
{@const framework = data.template.frameworks[0]}
|
||||
<Image
|
||||
border
|
||||
radius="s"
|
||||
radius="xs"
|
||||
ratio="16/9"
|
||||
style=" align-self: start"
|
||||
src={$app.themeInUse === 'dark'
|
||||
@@ -149,7 +151,7 @@
|
||||
: data.template.screenshotLight ||
|
||||
`${base}/images/sites/screenshot-placeholder-light.svg`}
|
||||
alt="Screenshot" />
|
||||
<Layout.Stack gap="xl">
|
||||
<Layout.Stack gap="xxl" justifyContent="center">
|
||||
<Layout.Stack gap="xxs">
|
||||
<Typography.Text
|
||||
variant="m-500"
|
||||
@@ -202,8 +204,8 @@
|
||||
value: p.$id
|
||||
})),
|
||||
{
|
||||
label: 'Create a new project',
|
||||
leadingIcon: IconPlus,
|
||||
label: 'Create project',
|
||||
leadingIcon: IconPlusSm,
|
||||
value: null
|
||||
}
|
||||
]}
|
||||
@@ -224,7 +226,8 @@
|
||||
on:click={() => {
|
||||
showCustomId = true;
|
||||
}}
|
||||
><Icon slot="start" icon={IconPencil} /> Project ID</Tag>
|
||||
><Icon slot="start" icon={IconPencil} size="s" /> Project
|
||||
ID</Tag>
|
||||
</div>
|
||||
{/if}
|
||||
<CustomId
|
||||
@@ -236,12 +239,14 @@
|
||||
{#if isCloud}
|
||||
<Layout.Stack gap="xs">
|
||||
<Input.Select
|
||||
required
|
||||
bind:value={region}
|
||||
placeholder="Select a region"
|
||||
options={getRegions()}
|
||||
label="Region" />
|
||||
<Typography.Text
|
||||
>Region cannot be changed after creation</Typography.Text>
|
||||
<Typography.Text>
|
||||
Region cannot be changed after creation
|
||||
</Typography.Text>
|
||||
</Layout.Stack>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
Reference in New Issue
Block a user