UNPKG

@orfeas126/box-ui-elements

Version:
27 lines (26 loc) 970 B
/** * @file Redesigned Metadata sidebar component * @author Box */ import * as React from 'react'; import API from '../../api'; import { type WithLoggerProps } from '../../common/types/logging'; import './MetadataSidebarRedesign.scss'; export interface ExternalProps { isFeatureEnabled: boolean; } interface PropsWithoutContext extends ExternalProps { elementId: string; fileId: string; hasSidebarInitialized?: boolean; } export interface ErrorContextProps { onError: (error: Error, code: string, contextInfo?: Record<string, unknown>) => void; } export interface MetadataSidebarRedesignProps extends PropsWithoutContext, ErrorContextProps, WithLoggerProps { api: API; } declare function MetadataSidebarRedesign({ api, elementId, fileId, onError, isFeatureEnabled }: MetadataSidebarRedesignProps): React.JSX.Element; export { MetadataSidebarRedesign as MetadataSidebarRedesignComponent }; declare const _default: any; export default _default;