refactor: rename /telegram-bots route to /bots

Frontend route renamed from /telegram-bots to /bots. All nav links,
CrossLinks, SearchPalette hrefs updated. API endpoints remain as
/api/telegram-bots, /api/email-bots, /api/matrix-bots (backend unchanged).
This commit is contained in:
2026-03-22 01:31:30 +03:00
parent f64ada500d
commit b525e3e7f4
5 changed files with 16 additions and 16 deletions
+7 -7
View File
@@ -39,10 +39,10 @@
}
function getBotHref(target: any): string {
if (target.type === 'telegram') return '/telegram-bots';
if (target.type === 'email') return '/telegram-bots?tab=email';
if (target.type === 'matrix') return '/telegram-bots?tab=matrix';
return '/telegram-bots';
if (target.type === 'telegram') return '/bots';
if (target.type === 'email') return '/bots?tab=email';
if (target.type === 'matrix') return '/bots?tab=matrix';
return '/bots';
}
function getBotEntityId(target: any): number | null {
@@ -258,7 +258,7 @@
<label class="block text-sm font-medium mb-1">{t('telegramBot.selectBot')}</label>
<EntitySelect items={telegramBotItems} bind:value={form.bot_id} placeholder={t('telegramBot.selectBot')} />
{#if telegramBots.length === 0}
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('telegramBot.noBots')} <a href="/telegram-bots" class="underline"></a></p>
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('telegramBot.noBots')} <a href="/bots" class="underline"></a></p>
{/if}
</div>
@@ -359,7 +359,7 @@
<label class="block text-sm font-medium mb-1">{t('targets.selectEmailBot')}</label>
<EntitySelect items={emailBotItems} bind:value={form.email_bot_id} placeholder={t('targets.selectEmailBot')} />
{#if emailBots.length === 0}
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('emailBot.noBots')} <a href="/telegram-bots" class="underline"></a></p>
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('emailBot.noBots')} <a href="/bots" class="underline"></a></p>
{/if}
</div>
<div>
@@ -372,7 +372,7 @@
<label class="block text-sm font-medium mb-1">{t('targets.selectMatrixBot')}</label>
<EntitySelect items={matrixBotItems} bind:value={form.matrix_bot_id} placeholder={t('targets.selectMatrixBot')} />
{#if matrixBots.length === 0}
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('matrixBot.noBots')} <a href="/telegram-bots" class="underline"></a></p>
<p class="text-xs text-[var(--color-muted-foreground)] mt-1">{t('matrixBot.noBots')} <a href="/bots" class="underline"></a></p>
{/if}
</div>
<div>