@craftercms/studio-ui
Version:
Services, components, models & utils to build CrafterCMS authoring extensions.
52 lines (50 loc) • 1.58 kB
JavaScript
/*
* Copyright (C) 2007-2022 Crafter Software Corporation. All Rights Reserved.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License version 3 as published by
* the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
import translations from './translations';
import React from 'react';
export const menuOptions = {
view: {
id: 'view',
label: translations.view
},
compareTo: {
id: 'compareTo',
label: translations.compareTo
},
compareToCurrent: {
id: 'compareToCurrent',
label: translations.compareToCurrent
},
compareToPrevious: {
id: 'compareToPrevious',
label: translations.compareToPrevious
},
revertToPrevious: {
id: 'revertToPrevious',
label: translations.revertToPrevious,
values: { b: (msg) => React.createElement('b', { key: 'bold' }, '\u00A0', msg) }
},
revertToThisVersion: {
id: 'revertToThisVersion',
label: translations.revertToThisVersion,
values: { b: (msg) => React.createElement('b', { key: 'bold' }, '\u00A0', msg) }
}
};
export const menuInitialState = {
sections: [],
anchorEl: null,
activeItem: null
};