mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-04 09:13:08 +00:00
Add logo_larger.png and update sidebar component for improved branding display
- Introduced a new logo_larger.png file to the public assets. - Updated the Sidebar component to enhance the branding display based on sidebar state, ensuring a consistent user experience.
This commit is contained in:
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 141 KiB |
@@ -240,7 +240,7 @@ export function Sidebar() {
|
|||||||
|
|
||||||
// Auto-collapse sidebar on small screens
|
// Auto-collapse sidebar on small screens
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const mediaQuery = window.matchMedia('(max-width: 1024px)'); // lg breakpoint
|
const mediaQuery = window.matchMedia("(max-width: 1024px)"); // lg breakpoint
|
||||||
|
|
||||||
const handleResize = () => {
|
const handleResize = () => {
|
||||||
if (mediaQuery.matches && sidebarOpen) {
|
if (mediaQuery.matches && sidebarOpen) {
|
||||||
@@ -253,8 +253,8 @@ export function Sidebar() {
|
|||||||
handleResize();
|
handleResize();
|
||||||
|
|
||||||
// Listen for changes
|
// Listen for changes
|
||||||
mediaQuery.addEventListener('change', handleResize);
|
mediaQuery.addEventListener("change", handleResize);
|
||||||
return () => mediaQuery.removeEventListener('change', handleResize);
|
return () => mediaQuery.removeEventListener("change", handleResize);
|
||||||
}, [sidebarOpen, toggleSidebar]);
|
}, [sidebarOpen, toggleSidebar]);
|
||||||
|
|
||||||
// Filtered projects based on search query
|
// Filtered projects based on search query
|
||||||
@@ -816,27 +816,37 @@ export function Sidebar() {
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={cn(
|
className={cn(
|
||||||
"flex items-center titlebar-no-drag cursor-pointer",
|
"flex items-center titlebar-no-drag cursor-pointer group",
|
||||||
!sidebarOpen && "flex-col gap-1"
|
!sidebarOpen && "flex-col gap-1"
|
||||||
)}
|
)}
|
||||||
onClick={() => setCurrentView("welcome")}
|
onClick={() => setCurrentView("welcome")}
|
||||||
data-testid="logo-button"
|
data-testid="logo-button"
|
||||||
>
|
>
|
||||||
<div className="relative flex items-center justify-center rounded-lg group">
|
{!sidebarOpen ? (
|
||||||
<img
|
<div className="relative flex items-center justify-center rounded-lg">
|
||||||
src="/logo.png"
|
<img
|
||||||
alt="Automaker Logo"
|
src="/logo.png"
|
||||||
className="size-8 group-hover:rotate-12 transition-transform"
|
alt="Automaker Logo"
|
||||||
/>
|
className="size-8 group-hover:rotate-12 transition-transform"
|
||||||
</div>
|
/>
|
||||||
<span
|
</div>
|
||||||
className={cn(
|
) : (
|
||||||
"ml-1 font-bold text-sidebar-foreground text-base tracking-tight",
|
<span
|
||||||
sidebarOpen ? "hidden lg:block" : "hidden"
|
className={cn(
|
||||||
)}
|
"flex items-center font-bold text-sidebar-foreground text-base tracking-tight",
|
||||||
>
|
"hidden lg:flex"
|
||||||
Auto<span className="text-brand-500">maker</span>
|
)}
|
||||||
</span>
|
>
|
||||||
|
<img
|
||||||
|
src="/logo.png"
|
||||||
|
alt="A"
|
||||||
|
className="h-[1.3em] w-auto inline-block align-middle group-hover:rotate-12 transition-transform"
|
||||||
|
/>
|
||||||
|
<span className="-ml-0.5">
|
||||||
|
uto<span className="text-brand-500">maker</span>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
{/* Bug Report Button */}
|
{/* Bug Report Button */}
|
||||||
<button
|
<button
|
||||||
|
|||||||
Reference in New Issue
Block a user