@atlaskit/editor-plugin-media-insert
Version:
Media Insert plugin for @atlaskit/editor-core
18 lines (17 loc) • 1 kB
TypeScript
import React from 'react';
import { type DispatchAnalyticsEvent } from '@atlaskit/editor-common/analytics';
import type { MediaProvider } from '@atlaskit/editor-common/provider-factory';
import type { CustomizedHelperMessage, InsertExternalMediaSingle, InsertMediaSingle } from '../types';
export declare const isValidUrl: (value: string) => boolean;
type Props = {
closeMediaInsertPicker: () => void;
customizedHelperMessage?: CustomizedHelperMessage;
customizedUrlValidation?: (input: string) => boolean;
dispatchAnalyticsEvent?: DispatchAnalyticsEvent;
insertExternalMediaSingle: InsertExternalMediaSingle;
insertMediaSingle: InsertMediaSingle;
isOnlyExternalLinks: boolean;
mediaProvider: MediaProvider;
};
export declare function MediaFromURL({ mediaProvider, dispatchAnalyticsEvent, closeMediaInsertPicker, insertMediaSingle, insertExternalMediaSingle, isOnlyExternalLinks, customizedUrlValidation, customizedHelperMessage, }: Props): React.JSX.Element;
export {};