Files
agency/.pnpm-store/v3/files/37/1e16f493de203c2f5e9d087103875448c577c1e3face29c958342b4374819535911a8a0d38c72467b018718612b877fca4c61449c55d5a4ba43cfdeb1bc3fc
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00:00

42 lines
1.1 KiB
Plaintext

import React from 'react';
import type { LogoVariant } from './types.js';
export interface HanzoLogoProps {
variant?: LogoVariant;
size?: number | string;
className?: string;
style?: React.CSSProperties;
/**
* Render the brand motion shell: intro flip + idle breathing + a wordmark
* that slides in, holds, then collapses (returns on hover). Pure CSS,
* reduced-motion-safe. The mark inherits `currentColor`.
*/
animated?: boolean;
/** Wordmark text for the animated shell (white-label). Default "Hanzo". */
wordmark?: string;
}
/**
* React component for Hanzo logo
*
* @example
* ```tsx
* import { HanzoLogo } from '@hanzo/logo';
*
* <HanzoLogo size={64} />
* <HanzoLogo variant="mono" size="2rem" />
* <HanzoLogo variant="white" className="w-16 h-16" />
* ```
*/
export declare const HanzoLogo: React.FC<HanzoLogoProps>;
/**
* Hanzo favicon component for <head>
*
* @example
* ```tsx
* import { HanzoFavicon } from '@hanzo/logo';
*
* // In your app's <head>
* <HanzoFavicon />
* ```
*/
export declare const HanzoFavicon: React.FC;
//# sourceMappingURL=react.d.ts.map