import React from 'react';
import {ArrowToggle, Label, Text} from '@gravity-ui/uikit';
import {TableKeyboardNavigationGroupContext} from '../../../components/TableKeyboardNavigation/TableKeyboardNavigation';
import {cn} from '../../../utils/cn';
import './TableGroup.scss';
const b = cn('ydb-table-group');
interface TableGroupProps {
children?: React.ReactNode;
title: string;
entityName: string;
count: string | number;
expanded: boolean;
onIsExpandedChange: (name: string, isExpanded: boolean) => void;
}
export const TableGroup = ({
children,
title,
entityName,
count,
expanded = false,
onIsExpandedChange,
}: TableGroupProps) => {
const toggleCollapsed = () => {
onIsExpandedChange(title, !expanded);
};
const renderTitle = () => {
return (
);
};
const renderContent = () => {
if (expanded) {
return (