From 6eba35542b39e17d4309681ade71b33290b61006 Mon Sep 17 00:00:00 2001 From: Felipe Coutinho Date: Sun, 29 Mar 2026 13:44:10 +0000 Subject: [PATCH] chore(logo): remover prop showVersion e atualizar logo_small.png MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove a prop showVersion do componente Logo e seu uso na sidebar. Aplica iconFilterClass também no variant compact. Atualiza a imagem logo_small.png. Co-Authored-By: Claude Sonnet 4.6 --- public/images/logo_small.png | Bin 3231 -> 4134 bytes src/shared/components/logo.tsx | 20 ++++++------------ .../navigation/sidebar/app-sidebar.tsx | 2 +- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/public/images/logo_small.png b/public/images/logo_small.png index 5305c0788412744c6d5fd0a4541e85cc14965b2e..d271840e670bd06ef67abab5e8779124c6dcb302 100644 GIT binary patch literal 4134 zcma)9c{tSH_n!sRSSFE_J;uIoS;kWKv1Wu)B+;ZS6Jv%Dij=JyvJ4Zl?~FADlZsID zVI*W5DrKK+jjevu|Gz)Jf82YY_jB*L@AG=@dA-g#kIy?=^KpxC0{{R%q>TlNy;9iY z%@Hp4tZy9I4FDWnMOvJ@5T3U>9g!hsDNg+rEPFZ*ZlQS^!hgQ!bez-Gd(JhZ~dFvi`p zD=;>W8bZy5ua+N@?xM#)Znn|y?opMzRd*-B;vp%gsi@udO|j-DBi|c<8{-@Nx}t;g zf$DA!AG@Uz)CPMHh~q4=`b$~y<^;S9<0_S#q3i9r`)7G$T$!qYT(YEcZCp%*N0@pW z)fX)A#ZweB2f8~CjL&vS@TmY_0K0+-I(%EpkH5sK{asV9A;?Ak2jlAUqDJ6u{))KX z**M}r=z4a?sAQ~elSlEEzdfOrR}?ixX

EC!`e#m+myX1~2wq*6m2mR132COH{L} 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 literal 3231 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 AY5)KL diff --git a/src/shared/components/logo.tsx b/src/shared/components/logo.tsx index bdab05c..083a100 100644 --- a/src/shared/components/logo.tsx +++ b/src/shared/components/logo.tsx @@ -1,20 +1,20 @@ import Image from "next/image"; -import { version } from "@/package.json"; import { cn } from "@/shared/utils/ui"; interface LogoProps { variant?: "full" | "small" | "compact"; className?: string; - showVersion?: boolean; + /** Apenas nos variants "full" e "compact" */ invertTextOnDark?: boolean; - /** Exibe o ícone na cor original, sem filtro preto */ + /** Exibe o ícone na cor original, sem filtro preto. Apenas nos variants "full" e "compact" */ colorIcon?: boolean; } +const iconFilterClass = "brightness-0 saturate-0"; + export function Logo({ variant = "full", className, - showVersion = false, invertTextOnDark = true, colorIcon = false, }: LogoProps) { @@ -26,10 +26,7 @@ export function Logo({ alt="OpenMonetis" width={32} height={32} - className={cn( - "object-contain", - !colorIcon && "brightness-0 saturate-0", - )} + className={cn("object-contain", !colorIcon && iconFilterClass)} priority /> OpenMonetis - {showVersion && ( - - {version} - - )} ); } diff --git a/src/shared/components/navigation/sidebar/app-sidebar.tsx b/src/shared/components/navigation/sidebar/app-sidebar.tsx index a73e22a..da1e01d 100644 --- a/src/shared/components/navigation/sidebar/app-sidebar.tsx +++ b/src/shared/components/navigation/sidebar/app-sidebar.tsx @@ -78,6 +78,6 @@ function LogoContent() { const isCollapsed = state === "collapsed"; return ( - + ); }