+ {/* Operators reference */}
+
+
Операторы сравнения (как в Excel)
+
+
= равно
+
{'<>'} не равно
+
{'>'} больше
+
{'<'} меньше
+
{'>='} больше или равно
+
{'<='} меньше или равно
+
+
Пример: =ЕСЛИ(A1{'<>'}0, "Не ноль", "Ноль")
+
+
+ {/* Search & Filters */}
+
+
+
+ setSearch(e.target.value)}
+ className="w-full rounded-lg border border-gray-300 bg-white py-2 pl-10 pr-4 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"
+ />
+
+
+
+ {CATEGORY_ORDER.map(cat => {
+ const Icon = CATEGORY_ICONS[cat]
+ return (
+
+ )
+ })}
+
+
+
+ {/* Results */}
+ {grouped.length === 0 ? (
+
+ Функции не найдены. Попробуйте изменить запрос.
+
+ ) : (
+
+ {grouped.map(({ category, functions }) => {
+ const Icon = CATEGORY_ICONS[category]
+ return (
+
+
+ {Icon && }
+
{category}
+
+ {functions.length}
+
+
+
+ {functions.map(fn => (
+
+ ))}
+
+
+ )
+ })}
+
+ )}
+