From e2c8613e272dfa2b3afbb397a374ebe558496dd4 Mon Sep 17 00:00:00 2001 From: AbhiVarde Date: Tue, 25 Nov 2025 10:38:03 +0530 Subject: [PATCH] fix: responsive layout for input fields and tables on mobile devices --- .../messaging/providers/table.svelte | 111 ++++++++++-------- .../overview/platforms/+page.svelte | 88 ++++++++------ .../bucket-[bucket]/settings/+page.svelte | 17 +-- 3 files changed, 127 insertions(+), 89 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/messaging/providers/table.svelte b/src/routes/(console)/project-[region]-[project]/messaging/providers/table.svelte index a54178b3d..4706ee00d 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/providers/table.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/providers/table.svelte @@ -39,51 +39,68 @@ } - - {#snippet header(root)} - {#each $columns as { id, title }} - {title} - {/each} - {/snippet} +
+ + {#snippet header(root)} + {#each $columns as { id, title }} + {title} + {/each} + {/snippet} - {#snippet children(root)} - {@const TableRowComponent = $canWriteProviders ? Table.Row.Link : Table.Row.Base} - {#each data.providers.providers as provider (provider.$id)} - {@const href = $canWriteProviders - ? `${base}/project-${page.params.region}-${page.params.project}/messaging/providers/provider-${provider.$id}` - : undefined} - - {#each $columns as column} - - {#if column.id === '$id'} - {#key $columns} - {provider.$id} - {/key} - {:else if column.id === 'provider'} - - {:else if column.id === 'type'} - - {:else if column.id === 'enabled'} - - - {#if provider.enabled} - - {/if} - - - {:else} - {provider[column.id]} - {/if} - - {/each} - - {/each} - {/snippet} - + {#snippet children(root)} + {@const TableRowComponent = $canWriteProviders ? Table.Row.Link : Table.Row.Base} + {#each data.providers.providers as provider (provider.$id)} + {@const href = $canWriteProviders + ? `${base}/project-${page.params.region}-${page.params.project}/messaging/providers/provider-${provider.$id}` + : undefined} + + {#each $columns as column} + + {#if column.id === '$id'} + {#key $columns} + {provider.$id} + {/key} + {:else if column.id === 'provider'} + + {:else if column.id === 'type'} + + {:else if column.id === 'enabled'} + + + {#if provider.enabled} + + {/if} + + + {:else} + {provider[column.id]} + {/if} + + {/each} + + {/each} + {/snippet} + +
+ + diff --git a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte index 49376776f..bc06d5b50 100644 --- a/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/overview/platforms/+page.svelte @@ -121,41 +121,43 @@ {#if data.platforms.platforms.length} - - - Name - Platform type - Identifier - Last updated - - {#each data.platforms.platforms as platform} - - - {platform.name} - - - - - {PlatformTypes[platform.type]} - - - - {#if platform.type.includes('web') || platform.type === 'web'} - {platform.hostname || '—'} - {:else} - {platform.key || platform.hostname || '—'} - {/if} - - - {#if platform.$updatedAt} - - {:else} - never - {/if} - - - {/each} - +
+ + + Name + Platform type + Identifier + Last updated + + {#each data.platforms.platforms as platform} + + + {platform.name} + + + + + {PlatformTypes[platform.type]} + + + + {#if platform.type.includes('web') || platform.type === 'web'} + {platform.hostname || '—'} + {:else} + {platform.key || platform.hostname || '—'} + {/if} + + + {#if platform.$updatedAt} + + {:else} + never + {/if} + + + {/each} + +
{:else} {/if} + + diff --git a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/+page.svelte b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/+page.svelte index 6c7ca6d64..933ac0a6a 100644 --- a/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/+page.svelte +++ b/src/routes/(console)/project-[region]-[project]/storage/bucket-[bucket]/settings/+page.svelte @@ -411,13 +411,15 @@ {#key extensions.length} - +
+ +
{/key} - + {#each suggestedExtensions as ext} { showDelete = true; trackEvent(Click.StorageBucketDeleteClick); - }}>Delete + }} + >Delete