UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

27 lines (26 loc) 933 B
/// <reference types="react" /> import * as React from 'react'; import { ReactElement, PureComponent } from 'react'; import { MediaProps } from './media'; export interface MediaGroupProps { children?: React.ReactNode; } export interface MediaGroupState { animate: boolean; offset: number; FilmstripView?: React.ComponentClass<any>; } export declare const SINGLE_FILE_WIDTH = 275; export declare const SINGLE_FILE_HEIGHT = 180; export declare const SINGLE_LINK_WIDTH = 350; export declare const SINGLE_LINK_HEIGHT = 300; export default class MediaGroup extends PureComponent<MediaGroupProps, MediaGroupState> { state: MediaGroupState; private handleSize; private handleScroll; componentWillMount(): void; render(): JSX.Element; renderSingleFile(child: ReactElement<MediaProps>): JSX.Element; renderSingleLink(child: ReactElement<MediaProps>): JSX.Element; renderStrip(): JSX.Element; }