fix(ai): use LangServe message format (type instead of role)
All checks were successful
Build Docker Image / build (push) Successful in 4m3s

This commit is contained in:
Ruslan Bakiev
2026-01-07 16:16:45 +07:00
parent 41a3b3ba39
commit 4f57686364
6 changed files with 374 additions and 27 deletions

View File

@@ -25,32 +25,17 @@
</NuxtLink>
<Grid :cols="1" :md="2" :gap="4">
<Card v-for="addr in items" :key="addr.uuid" padding="small" interactive>
<div class="flex flex-col gap-1">
<div class="flex items-center justify-between">
<NuxtLink v-for="addr in items" :key="addr.uuid" :to="localePath(`/clientarea/addresses/${addr.uuid}`)" class="block">
<Card padding="small" interactive>
<div class="flex flex-col gap-1">
<Text size="base" weight="semibold" class="truncate">{{ addr.name }}</Text>
<div class="dropdown dropdown-end">
<label tabindex="0" class="btn btn-ghost btn-xs btn-circle">
<Icon name="lucide:more-vertical" size="16" />
</label>
<ul tabindex="0" class="dropdown-content z-10 menu p-2 shadow bg-base-100 rounded-box w-40">
<li>
<a class="text-error" @click="deleteAddress(addr.uuid)">
<Icon name="lucide:trash-2" size="16" />
{{ t('profileAddresses.actions.delete') }}
</a>
</li>
</ul>
<Text tone="muted" size="sm" class="line-clamp-2">{{ addr.address }}</Text>
<div class="flex items-center mt-1">
<span class="text-lg">{{ isoToEmoji(addr.countryCode) }}</span>
</div>
</div>
<Text tone="muted" size="sm" class="line-clamp-2">{{ addr.address }}</Text>
<div class="flex items-center justify-between mt-1">
<span class="text-lg">{{ isoToEmoji(addr.countryCode) }}</span>
</div>
</div>
</Card>
</Card>
</NuxtLink>
</Grid>
</template>
@@ -79,7 +64,6 @@ const {
items,
isLoading,
itemsWithCoords,
deleteAddress,
isoToEmoji,
init
} = useTeamAddresses()