import type { FC, SVGProps } from 'react'; export const Logo: FC<{ size?: number; accent?: string }> = ({ size = 32, accent = '#22D3EE', }) => ( ); export const ArrowRightIcon: FC> = (props) => ( ); export const ProductIcon: FC<{ name: string; size?: number }> = ({ name, size = 24, }) => { const common = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: 2, }; switch (name) { case 'agroto': return ( ); // Бонитировка — оценочный лист с галочками: планшет с отметками. case 'bonitirovka': return ( ); case 'smart-home': return ( ); default: return ( ); } }; export const ApproachIcon: FC<{ name: string; size?: number }> = ({ name, size = 18, }) => { const common = { width: size, height: size, viewBox: '0 0 24 24', fill: 'none', stroke: 'currentColor', strokeWidth: 2.5, }; switch (name) { case 'clock': return ( ); case 'sparkle': return ( ); case 'grid': return ( ); default: return null; } };