Skip to content

Commit

Permalink
clean up blocks order: move tableau and eea map under data visualization
Browse files Browse the repository at this point in the history
  • Loading branch information
nileshgulia1 committed Sep 19, 2023
1 parent 22a3dd1 commit 4d2254b
Showing 1 changed file with 22 additions and 2 deletions.
24 changes: 22 additions & 2 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,18 @@ const messages = defineMessages({
},
});

const overrideBlocks = {
embed_tableau_visualization: {
group: 'data_visualizations',
},
tableau_block: {
group: 'data_visualizations',
},
embed_eea_map_block: {
group: 'data_visualizations',
},
};

function addCustomGroup(config) {
const hasCustomGroup = config.blocks.groupBlocksOrder.filter((el) => {
return el.id === 'custom_addons';
Expand Down Expand Up @@ -195,14 +207,22 @@ export default function applyConfig(config) {
},
};

// Override blocks config
Object.keys(overrideBlocks).forEach((block) => {
if (config.blocks.blocksConfig[block]) {
config.blocks.blocksConfig[block] = {
...config.blocks.blocksConfig[block],
...overrideBlocks[block],
};
}
});

config.widgets.id.blocks = HiddenWidget;
config.widgets.id.blocks_layout = HiddenWidget;

// config.widgets.widget.object_by_path = PickObject;
config.widgets.widget.align = AlignBlockWidget;

config.blocks.blocksConfig.embed_tableau_visualization.group = 'plotly';
config.blocks.blocksConfig.embed_eea_map_block.group = 'plotly';
config.blocks.blocksConfig.simpleDataConnectedTable.group = 'custom_addons';

config.addonReducers = {
Expand Down

0 comments on commit 4d2254b

Please sign in to comment.