/
Bybaleshqa
/
Forktest
Обзор
Документация
Войти
/
Bybaleshqa
/
Forktest
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/tree/src/userComponents/TreeNodeIcon/TreeNodeIcon.tsx
22 строки
614 B
Pavel Uryadyshev
docs(tree): Добавлена документация для компонента Tree
18 сен 2024, 15:09
18 сен 2024, 15:09
74a5ea3
Код
Авторство
О чём код?
import * as React from 'react' import { TreeItem } from '../../hooks' import { FolderIcon, FileIcon } from '../../assets' import { TreeBaseComponentProps } from '../../types' export type TreeNodeIconProps<TItem = TreeItem> = TreeBaseComponentProps<TItem> & { /** * Флаг возможности скрытия/раскрытия узла дерева */ canExpand: boolean } export const TreeNodeIcon = <ITtem extends unknown = TreeItem>({ canExpand, }: TreeNodeIconProps<ITtem>): React.ReactElement | null => { if (canExpand) { return <FolderIcon /> } return <FileIcon /> }