@atlaskit/renderer
Version:
Renderer component
25 lines (24 loc) • 1.16 kB
TypeScript
import type { MediaInlineAttrs } from '@atlaskit/editor-common/media-inline';
import type { ProviderFactory } from '@atlaskit/editor-common/provider-factory';
import type { EventHandlers } from '@atlaskit/editor-common/ui';
import type { MediaFeatureFlags } from '@atlaskit/media-common';
import React from 'react';
import type { WithIntlProps, WrappedComponentProps } from 'react-intl';
import type { RendererAppearance } from '../../ui/Renderer/types';
import type { Mark } from '@atlaskit/editor-prosemirror/model';
import type { MediaSSR } from '../../types/mediaOptions';
type MediaInlineProps = {
collection?: string;
eventHandlers?: EventHandlers;
fallbackMediaNameFetcher?: (id: string) => Promise<string>;
featureFlags?: MediaFeatureFlags;
id: string;
marks?: Array<Mark>;
providers: ProviderFactory;
rendererAppearance?: RendererAppearance;
ssr?: MediaSSR;
};
declare const _default_1: React.FC<WithIntlProps<MediaInlineProps & WrappedComponentProps & MediaInlineAttrs>> & {
WrappedComponent: React.ComponentType<MediaInlineProps & WrappedComponentProps & MediaInlineAttrs>;
};
export default _default_1;