import type * as React from 'react'; import { classNames } from '@vkontakte/vkjs'; import { mergeStyle } from '../../helpers/mergeStyle'; import type { HasComponent, HasRootRef } from '../../types'; import styles from './RootComponent.module.css'; export interface RootComponentProps extends React.AllHTMLAttributes, HasRootRef, HasComponent {} export interface RootComponentExtendProps { /** * Базовый класс. */ baseClassName?: string | false | undefined; /** * Базовые стили. */ baseStyle?: React.CSSProperties | undefined; } export interface RootComponentInternalProps extends RootComponentProps, RootComponentExtendProps {} /** * Базовый корневой компонент. */ export const RootComponent = ({ Component = 'div', baseClassName, className, baseStyle, style, getRootRef, ...restProps }: RootComponentInternalProps): React.ReactNode => ( );