Skip to content

Commit

Permalink
chore: auto update client extensions samples
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jan 24, 2024
1 parent f3d53c7 commit 630eb53
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ assemble:
into: static
liferay-sample-editor-config-contributor:
editorConfigKeys:
- description
- sampleClassicEditor
- sampleLegacyEditor
name: Liferay Sample Editor Config Contributor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,35 @@ import {
} from '@liferay/js-api/editor';

const editorConfigTransformer: EditorConfigTransformer<any> = (config) => {
const toolbar: [string[]] = config.toolbar_liferay;
const toolbar: string | [string[]] = config.toolbar;

toolbar.push(['ImageSelector']);
const buttonName = 'AICreator';
let transformedConfig: any;

if (typeof toolbar === 'string') {
const activeToolbar = config[`toolbar_${toolbar}`];

activeToolbar.push([buttonName]);

transformedConfig = {
...config,
[`toolbar_${toolbar}`]: activeToolbar,
};
}
else {
toolbar.push([buttonName]);

transformedConfig = {
...config,
toolbar,
};
}

const extraPlugins: string = config.extraPlugins;

return {
...config,
extraPlugins: 'itemselector',
toolbar_liferay: toolbar,
...transformedConfig,
extraPlugins: extraPlugins ? `${extraPlugins},aicreator` : 'aicreator',
};
};

Expand Down

0 comments on commit 630eb53

Please sign in to comment.