import React, { ReactNode, PureComponent } from 'react'; import { QueryPreviewTabs, RtkQueryApiState } from '../types.js'; import { renderTabPanelButtonId, renderTabPanelId } from '../utils/a11y.js'; import { TreeView, TreeViewProps } from './TreeView.js'; const rootProps: TreeViewProps['rootProps'] = { 'aria-labelledby': renderTabPanelButtonId( QueryPreviewTabs.querySubscriptions, ), id: renderTabPanelId(QueryPreviewTabs.querySubscriptions), role: 'tabpanel', }; export interface QueryPreviewSubscriptionsProps { subscriptions: RtkQueryApiState['subscriptions'][keyof RtkQueryApiState['subscriptions']]; isWideLayout: boolean; } export class QueryPreviewSubscriptions extends PureComponent { render(): ReactNode { const { subscriptions } = this.props; return ( ); } }