From c7a4f163b20949dc356ad1354c0380d609de41c8 Mon Sep 17 00:00:00 2001 From: Cesar Mendivil Date: Thu, 6 Nov 2025 11:05:31 -0700 Subject: [PATCH] feat: add new logo component and SVG logo asset - Introduced a new Logo component in TypeScript that supports different sizes and optional text display. - Added hover effects for the logo image. - Included a new SVG logo asset for AvanzaCast. --- .../assets/images/app/logo_avanzacast.png | Bin 0 -> 14292 bytes .../assets/images/app/logo_avanzacast.svg | 1641 +++++++++++++++++ .../assets/images/app/logo_avanzacast_2.svg | 60 + .../src/components/Sidebar.module.css | 6 +- .../src/components/Sidebar.tsx | 4 +- .../assets/images/app/logo_avanzacast.png | Bin 0 -> 14292 bytes .../assets/images/app/logo_avanzacast.svg | 1641 +++++++++++++++++ .../assets/images/app/logo_avanzacast_2.svg | 60 + .../src/components/ModernSaasFooter.tsx | 16 +- .../src/components/ModernSaasHeader.tsx | 19 +- packages/landing-page/src/pages/Login.tsx | 11 +- packages/landing-page/src/pages/Register.tsx | 11 +- shared/components/Logo.tsx | 84 + shared/components/index.ts | 1 + 14 files changed, 3513 insertions(+), 41 deletions(-) create mode 100644 packages/broadcast-panel/public/assets/images/app/logo_avanzacast.png create mode 100644 packages/broadcast-panel/public/assets/images/app/logo_avanzacast.svg create mode 100644 packages/broadcast-panel/public/assets/images/app/logo_avanzacast_2.svg create mode 100644 packages/landing-page/public/assets/images/app/logo_avanzacast.png create mode 100644 packages/landing-page/public/assets/images/app/logo_avanzacast.svg create mode 100644 packages/landing-page/public/assets/images/app/logo_avanzacast_2.svg create mode 100644 shared/components/Logo.tsx diff --git a/packages/broadcast-panel/public/assets/images/app/logo_avanzacast.png b/packages/broadcast-panel/public/assets/images/app/logo_avanzacast.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd617442fe78f1397aa6dc3b53c5bddc0e0afa2 GIT binary patch literal 14292 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 E14V!u6951J literal 0 HcmV?d00001 diff --git a/packages/broadcast-panel/public/assets/images/app/logo_avanzacast.svg b/packages/broadcast-panel/public/assets/images/app/logo_avanzacast.svg new file mode 100644 index 0000000..4748b5e --- /dev/null +++ b/packages/broadcast-panel/public/assets/images/app/logo_avanzacast.svg @@ -0,0 +1,1641 @@ + +AvanzaCast diff --git a/packages/broadcast-panel/public/assets/images/app/logo_avanzacast_2.svg b/packages/broadcast-panel/public/assets/images/app/logo_avanzacast_2.svg new file mode 100644 index 0000000..e68bfa2 --- /dev/null +++ b/packages/broadcast-panel/public/assets/images/app/logo_avanzacast_2.svg @@ -0,0 +1,60 @@ + + + + + + + + + diff --git a/packages/broadcast-panel/src/components/Sidebar.module.css b/packages/broadcast-panel/src/components/Sidebar.module.css index 09bba95..29cfa3b 100644 --- a/packages/broadcast-panel/src/components/Sidebar.module.css +++ b/packages/broadcast-panel/src/components/Sidebar.module.css @@ -16,9 +16,8 @@ .logoSection { display: flex; align-items: center; - padding: 20px; + padding: 16px 20px; border-bottom: 1px solid var(--border-light); - gap: 12px; } .logoIcon { @@ -28,7 +27,7 @@ } .logoText { - font-size: 18px; + font-size: 22px; font-weight: 600; color: var(--text-primary); } @@ -116,7 +115,6 @@ padding-left: 18px; /* match main nav left offset */ width: calc(100% + 44px); - margin-left: -24px; } .storageTitle { diff --git a/packages/broadcast-panel/src/components/Sidebar.tsx b/packages/broadcast-panel/src/components/Sidebar.tsx index e2b10f8..66f3427 100644 --- a/packages/broadcast-panel/src/components/Sidebar.tsx +++ b/packages/broadcast-panel/src/components/Sidebar.tsx @@ -1,6 +1,7 @@ import React from 'react' import { MdHome, MdVideoLibrary, MdLink, MdPeople, MdCardGiftcard, MdSettings, MdAssessment } from 'react-icons/md' import { Tooltip } from './Tooltip' +import { Logo } from '../../../../shared/components/Logo' import styles from './Sidebar.module.css' interface SidebarProps { @@ -25,8 +26,7 @@ const Sidebar: React.FC = ({ activeLink = 'inicio' }) => {