From 9fc6fb9cde7af6221ff59a509a4640d580434f72 Mon Sep 17 00:00:00 2001 From: "flamingo[bot]" <277372822+flamingo[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 06:11:01 +0000 Subject: [PATCH] fix(OPENFRAM-002-10): elestio-logo.tsx uses React.useId for clip-path uniqueness while every other icon in this batch has no such guard, and duplicate icon proliferation continues despite deprecation notices --- .../src/components/icons/elestio-logo.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openframe-frontend-core/src/components/icons/elestio-logo.tsx b/openframe-frontend-core/src/components/icons/elestio-logo.tsx index 86fd34276..d4b02812f 100644 --- a/openframe-frontend-core/src/components/icons/elestio-logo.tsx +++ b/openframe-frontend-core/src/components/icons/elestio-logo.tsx @@ -4,7 +4,10 @@ import React from 'react'; * Official Elestio logo with unique IDs to prevent gradient/clip-path collisions * when the same SVG is rendered multiple times on the page. */ -/** @deprecated Use icons from icons-v2-generated instead. */ +/** + * @deprecated Use icons from icons-v2-generated instead. This component is retained + * only for existing usages; do not add new usages or new icons to this deprecated set. + */ export const ElestioLogo = ({ className, ...props }: { className?: string } & React.SVGProps) => { // Generate unique ID suffix to avoid ID collisions between instances const uniqueId = React.useId();