import * as React from 'react'; import { useVisProvider } from './Provider'; import { ICommonVisSideBarProps } from './interfaces'; export function VisSidebar({ columns, filterCallback, optionsConfig, config = null, setConfig = null, selectedList, className, style, }: ICommonVisSideBarProps) { const { getVisByType } = useVisProvider(); if (!config) { return null; } const Renderer = getVisByType(config?.type)?.sidebarRenderer; return Renderer ? ( ) : null; }