/** * KRA - Logo Component * Display KRA logo with optional title */ import React from 'react'; interface LogoProps { collapsed?: boolean; showTitle?: boolean; size?: 'small' | 'default' | 'large'; className?: string; style?: React.CSSProperties; } const sizeMap = { small: { logo: 24, fontSize: 14 }, default: { logo: 32, fontSize: 18 }, large: { logo: 48, fontSize: 24 }, }; const Logo: React.FC = ({ collapsed = false, showTitle = true, size = 'default', className, style, }) => { const { logo: logoSize, fontSize } = sizeMap[size]; return (
KRA Logo {showTitle && !collapsed && ( Kratos Admin )}
); }; export default Logo;