UNPKG

@atlaskit/editor-plugin-code-block

Version:

Code block plugin for @atlaskit/editor-core

20 lines (19 loc) 990 B
/** * @jsxRuntime classic * @jsx jsx */ import React from 'react'; import type { IntlShape } from 'react-intl'; import type { SelectOption } from '@atlaskit/editor-common/types'; import { type LanguagePickerOption, type LanguagePickerSelectionSource } from './language-picker-options'; export type LanguagePickerProps = { defaultValue?: LanguagePickerOption; filterOption: (option: SelectOption<LanguagePickerOption>, rawInput: string) => boolean; formatMessage: IntlShape['formatMessage']; languagePickerOptions: LanguagePickerOption[]; onMenuOpen?: () => void; onSelection: (option: LanguagePickerOption, selectionSource: LanguagePickerSelectionSource) => void; recentLanguageValues?: string[]; triggerSpacing?: 'default' | 'compact'; }; export declare const LanguagePicker: ({ defaultValue, filterOption, formatMessage, languagePickerOptions, recentLanguageValues, onMenuOpen, onSelection, triggerSpacing, }: LanguagePickerProps) => React.JSX.Element;