Skip to content

Commit 23741c9

Browse files
committed
made hostname required option
1 parent 49bdca6 commit 23741c9

File tree

1 file changed

+20
-3
lines changed
  • src/routes/(console)/project-[region]-[project]/overview/platforms

1 file changed

+20
-3
lines changed

src/routes/(console)/project-[region]-[project]/overview/platforms/createWeb.svelte

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
Fieldset,
1212
InlineCode,
1313
Card,
14-
Tooltip
14+
Tooltip,
15+
Tag
1516
} from '@appwrite.io/pink-svelte';
1617
import { Button, Form, InputText } from '$lib/elements/forms';
1718
import {
@@ -24,7 +25,8 @@
2425
IconInfo,
2526
IconExternalLink,
2627
IconAngular,
27-
IconJs
28+
IconJs,
29+
IconPlus
2830
} from '@appwrite.io/pink-icons-svelte';
2931
import { page } from '$app/state';
3032
import { onMount } from 'svelte';
@@ -68,6 +70,8 @@ ${prefix}APPWRITE_ENDPOINT = "${sdk.forProject(page.params.region, page.params.p
6870
let hostname = $state(null);
6971
let hostnameError = $state(false);
7072
73+
const suggestedHostnames = ['localhost', '127.0.0.1', '0.0.0.0'];
74+
7175
let frameworks: Array<FrameworkType> = [
7276
{
7377
key: 'svelte',
@@ -260,6 +264,7 @@ ${prefix}APPWRITE_ENDPOINT = "${sdk.forProject(page.params.region, page.params.p
260264
label="Hostname"
261265
placeholder="localhost"
262266
autofocus
267+
required
263268
error={hostnameError && 'Please enter a valid hostname'}
264269
bind:value={hostname}>
265270
<Tooltip slot="info">
@@ -270,7 +275,19 @@ ${prefix}APPWRITE_ENDPOINT = "${sdk.forProject(page.params.region, page.params.p
270275
protocol or port number required.
271276
</span>
272277
</Tooltip>
273-
</InputText></Fieldset>
278+
</InputText>
279+
<Layout.Stack direction="row" gap="s" class="u-margin-block-start-8">
280+
{#each suggestedHostnames as h}
281+
<Tag
282+
size="s"
283+
selected={hostname === h}
284+
on:click={() => (hostname = h)}>
285+
<Icon icon={IconPlus} slot="start" size="s" />
286+
{h}
287+
</Tag>
288+
{/each}
289+
</Layout.Stack>
290+
</Fieldset>
274291
<Layout.Stack direction="row" justifyContent="flex-end">
275292
<Button submit disabled={!selectedFramework}>Create platform</Button>
276293
</Layout.Stack>

0 commit comments

Comments
 (0)