mirror of
https://github.com/hanzoai/shadcn.git
synced 2026-10-30 18:22:59 +00:00
- Fix gray/zinc alias confusion (gray→neutral, zinc→zen) - Consolidate duplicate gray color definition - Add finance components to ui/ directory - Clean up documentation structure - Remove test artifacts and backup files The color aliases were incorrectly mapped: Before: gray→zen, zinc→neutral (wrong) After: gray→neutral, zinc→zen (correct) This ensures Hanzo's branded 'zen' color properly maps to zinc while gray correctly references the standard neutral palette. Verified: - Production build: 544 pages ✓ - All tests passing: 219/219 ✓ - Visual verification: /colors page working ✓ - Code review: Approved ✓ Ready for deployment to ui.hanzo.ai
32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
TypeScript
import { SVGProps } from "react"
|
|
|
|
/**
|
|
* Hanzo origami logo - filled paths with light/dark mode support
|
|
* Light mode: Black shapes (will be inverted to white on black buttons)
|
|
* Dark mode: White shapes (natural state on white buttons)
|
|
*/
|
|
export function HanzoLogo(props: SVGProps<SVGSVGElement>) {
|
|
return (
|
|
<svg viewBox="0 0 67 67" xmlns="http://www.w3.org/2000/svg" {...props}>
|
|
<path d="M22.21 67V44.6369H0V67H22.21Z" fill="currentColor" />
|
|
<path
|
|
d="M0 44.6369L22.21 46.8285V44.6369H0Z"
|
|
opacity="0.8"
|
|
fill="currentColor"
|
|
/>
|
|
<path
|
|
d="M66.7038 22.3184H22.2534L0.0878906 44.6367H44.4634L66.7038 22.3184Z"
|
|
fill="currentColor"
|
|
/>
|
|
<path d="M22.21 0H0V22.3184H22.21V0Z" fill="currentColor" />
|
|
<path d="M66.7198 0H44.5098V22.3184H66.7198V0Z" fill="currentColor" />
|
|
<path
|
|
d="M66.6753 22.3185L44.5098 20.0822V22.3185H66.6753Z"
|
|
opacity="0.8"
|
|
fill="currentColor"
|
|
/>
|
|
<path d="M66.7198 67V44.6369H44.5098V67H66.7198Z" fill="currentColor" />
|
|
</svg>
|
|
)
|
|
}
|