/** * Строка списка «ключ — значение» в стиле iOS 26. * Переиспользуется для статистики, настроек и т.п. */ 'use client'; import React from 'react'; export interface ListRowProps { /** Подпись слева */ label: string; /** Значение справа */ value: React.ReactNode; /** Иконка слева от подписи (опционально) */ icon?: React.ReactNode; /** Выделить значение (primary, tertiary или error) */ highlight?: boolean | 'primary' | 'tertiary' | 'error'; /** Убрать нижний разделитель */ last?: boolean; className?: string; } export const ListRow: React.FC = ({ label, value, icon, highlight = false, last = false, className = '', }) => { return (
{icon && ( {icon} )} {label} {value}
); };