import * as C from '../../../i18n/constants.mjs';
import { checkSelectionBorders } from '../utils.mjs';
/**
 * @param {CustomBorders} customBordersPlugin The plugin instance.
 * @returns {object}
 */ export default function noBorders(customBordersPlugin) {
    return {
        key: 'borders:no_borders',
        name () {
            return this.getTranslatedPhrase(C.CONTEXTMENU_ITEMS_REMOVE_BORDERS);
        },
        callback (key, selected) {
            customBordersPlugin.prepareBorder(selected, 'noBorders');
        },
        disabled () {
            return !checkSelectionBorders(this);
        }
    };
}
