UNPKG

@atlaskit/editor-plugin-block-menu

Version:

BlockMenu plugin for @atlaskit/editor-core

17 lines • 710 B
import { fg } from '@atlaskit/platform-feature-flags/fg'; /** * Whether the "Copy link" block menu item and its keyboard shortcut are available. * * Copy link only works when blocks have localIds, so it is opt-in per editor preset via * `enableCopyLinkToSelection`. While `platform_editor_block_menu_copy_link_opt_in` is off, the previous * behaviour is kept and `enableCopyLinkToSelection` is ignored. */ export const isCopyLinkEnabled = config => { if (!fg('platform_editor_adf_with_localid')) { return false; } if (fg('platform_editor_block_menu_copy_link_opt_in')) { return Boolean(config === null || config === void 0 ? void 0 : config.enableCopyLinkToSelection); } return true; };