From a1b22b745de2a67b1337315aeab6c3fd4bda993c Mon Sep 17 00:00:00 2001 From: Marco Beretta <81851188+berry-13@users.noreply.github.com> Date: Wed, 24 Jun 2026 17:58:23 +0200 Subject: [PATCH] refactor(client): migrate low-risk primitives to @librechat/client Swap raw ) : null} diff --git a/client/src/components/Prompts/lists/ChatGroupItem.tsx b/client/src/components/Prompts/lists/ChatGroupItem.tsx index 2b05964e03..c5695c2c1c 100644 --- a/client/src/components/Prompts/lists/ChatGroupItem.tsx +++ b/client/src/components/Prompts/lists/ChatGroupItem.tsx @@ -1,9 +1,8 @@ import { useState, memo, useRef, useCallback, useId, useMemo } from 'react'; import * as Ariakit from '@ariakit/react'; import { useNavigate, useParams } from 'react-router-dom'; -import { Ellipsis, Eye, SquarePen, Trash, EarthIcon, User } from 'lucide-react'; import { PermissionBits, ResourceType } from 'librechat-data-provider'; -import type { TPromptGroup } from 'librechat-data-provider'; +import { Ellipsis, Eye, SquarePen, Trash, EarthIcon, User } from 'lucide-react'; import { Label, Button, @@ -14,12 +13,13 @@ import { OGDialogTemplate, useToastContext, } from '@librechat/client'; +import type { TPromptGroup } from 'librechat-data-provider'; import { useLocalize, useAuthContext, useSubmitMessage, useResourcePermissions } from '~/hooks'; import { useRecordPromptUsage, useDeletePromptGroup } from '~/data-provider'; -import { useLiveAnnouncer } from '~/Providers'; import VariableDialog from '../dialogs/VariableDialog'; import PreviewPrompt from '../dialogs/PreviewPrompt'; import CategoryIcon from '../utils/CategoryIcon'; +import { useLiveAnnouncer } from '~/Providers'; import { detectVariables, cn } from '~/utils'; const PROMPT_PATH = '/prompts'; @@ -157,9 +157,15 @@ function ChatGroupItem({ />