From 4b4241273d92467554b37a77c4501a68eb6a729f Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Thu, 11 Dec 2025 00:07:32 -0500 Subject: [PATCH] refac: styling --- src/lib/components/workspace/Models.svelte | 380 +++++++++++---------- 1 file changed, 194 insertions(+), 186 deletions(-) diff --git a/src/lib/components/workspace/Models.svelte b/src/lib/components/workspace/Models.svelte index dd1cfb62cd..7f42c2da4d 100644 --- a/src/lib/components/workspace/Models.svelte +++ b/src/lib/components/workspace/Models.svelte @@ -436,213 +436,221 @@ - {#if (models ?? []).length !== 0} -
- {#each models as model (model.id)} - - -
{ - if ( - $user?.role === 'admin' || - model.user_id === $user?.id || - model.access_control.write.group_ids.some((wg) => groupIds.includes(wg)) - ) { - goto(`/workspace/models/edit?id=${encodeURIComponent(model.id)}`); - } - }} - > -
-
-
-
- modelfile profile + {#if models !== null} + {#if (models ?? []).length !== 0} +
+ {#each models as model (model.id)} + + +
{ + if ( + $user?.role === 'admin' || + model.user_id === $user?.id || + model.access_control.write.group_ids.some((wg) => groupIds.includes(wg)) + ) { + goto(`/workspace/models/edit?id=${encodeURIComponent(model.id)}`); + } + }} + > +
+
+
+
+ modelfile profile +
-
-
-
-
-
- - - {model.name} - - +
+
+
+
+ + + {model.name} + + -
-
-
-
-
- {#if shiftKey} - - + + + + + + {:else} + { + goto( + `/workspace/models/edit?id=${encodeURIComponent(model.id)}` + ); + }} + shareHandler={() => { + shareModelHandler(model); + }} + cloneHandler={() => { + cloneModelHandler(model); + }} + exportHandler={() => { + exportModelHandler(model); + }} + hideHandler={() => { hideModelHandler(model); }} - > - {#if model?.meta?.hidden} - - {:else} - - {/if} - - - - - - +
+ +
+
+ {/if} +
+
+
+ + +
+
+ +
+ +
+ {$i18n.t('By {{name}}', { + name: capitalizeFirstLetter( + model?.user?.name ?? model?.user?.email ?? $i18n.t('Deleted User') + ) + })} +
+
+ +
ยท
+ + +
+
+ {#if (model?.meta?.description ?? '').trim()} + {model?.meta?.description} {:else} - { - goto( - `/workspace/models/edit?id=${encodeURIComponent(model.id)}` - ); - }} - shareHandler={() => { - shareModelHandler(model); - }} - cloneHandler={() => { - cloneModelHandler(model); - }} - exportHandler={() => { - exportModelHandler(model); - }} - hideHandler={() => { - hideModelHandler(model); - }} - copyLinkHandler={() => { - copyLinkHandler(model); - }} - deleteHandler={() => { - selectedModel = model; - showModelDeleteConfirm = true; - }} - onClose={() => {}} - > -
- -
-
+ {model.id} {/if}
-
- - +
- -
- -
- {$i18n.t('By {{name}}', { - name: capitalizeFirstLetter( - model?.user?.name ?? model?.user?.email ?? $i18n.t('Deleted User') - ) - })} -
-
- -
ยท
- - -
-
- {#if (model?.meta?.description ?? '').trim()} - {model?.meta?.description} - {:else} - {model.id} - {/if} -
-
-
-
-
- {/each} -
+ {/each} +
- {#if total > 30} - - {/if} - {:else} -
-
-
๐Ÿ˜•
-
{$i18n.t('No models found')}
-
- {$i18n.t('Try adjusting your search or filter to find what you are looking for.')} + {#if total > 30} + + {/if} + {:else} +
+
+
๐Ÿ˜•
+
{$i18n.t('No models found')}
+
+ {$i18n.t('Try adjusting your search or filter to find what you are looking for.')} +
+ {/if} + {:else} +
+
{/if}