Skip to content

Commit

Permalink
Merge branch 'release' of github.com:appsmithorg/appsmith into fix/32…
Browse files Browse the repository at this point in the history
…136-ds-default-port
  • Loading branch information
AmanAgarwal041 committed Apr 30, 2024
2 parents e8e3ad6 + ef89875 commit c142bb3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 17 deletions.
4 changes: 2 additions & 2 deletions app/client/src/WidgetProvider/factory/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class WidgetFactory {

private static configureWidget(widget: typeof BaseWidget) {
const config = widget.getConfig();

const { IconCmp } = widget.getMethods();
const features = widget.getFeatures();

let enhancedFeatures: Record<string, unknown> = {};
Expand All @@ -103,7 +103,7 @@ class WidgetFactory {
...enhancedFeatures,
searchTags: config.searchTags,
tags: config.tags,
hideCard: !!config.hideCard || !config.iconSVG,
hideCard: !!config.hideCard || !(config.iconSVG || IconCmp),
isDeprecated: !!config.isDeprecated,
replacement: config.replacement,
displayName: config.name,
Expand Down
25 changes: 10 additions & 15 deletions app/client/src/selectors/editorSelectors.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -309,25 +309,20 @@ export const getWidgetCards = createSelector(
getIsAnvilLayout,
(isAutoLayout, isAnvilLayout) => {
const widgetConfigs = WidgetFactory.getConfigs();

const cards = Object.values(widgetConfigs).filter((config) => {
// if anvil is not enabled, hide all wds widgets
if (
Object.values(WDS_V2_WIDGET_MAP).includes(config.type) &&
!isAnvilLayout
) {
return false;
const widgetConfigsArray = Object.values(widgetConfigs);
const layoutSystemBasesWidgets = widgetConfigsArray.filter((config) => {
const isAnvilWidget = Object.values(WDS_V2_WIDGET_MAP).includes(
config.type,
);
if (isAnvilLayout) {
return isAnvilWidget;
}

return !isAnvilWidget;
});
const cards = layoutSystemBasesWidgets.filter((config) => {
if (isAirgapped()) {
return config.widgetName !== "Map" && !config.hideCard;
}

// if anvil is enabled, only show the wds widgets
if (isAnvilLayout) {
return Object.values(WDS_V2_WIDGET_MAP).includes(config.type);
}

return !config.hideCard;
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;

Expand Down Expand Up @@ -118,6 +119,7 @@ public Flux<Plugin> getInWorkspace(@NonNull String workspaceId) {

Set<String> pluginIds = workspace.getPlugins().stream()
.map(WorkspacePlugin::getPluginId)
.filter(Objects::nonNull)
.collect(Collectors.toUnmodifiableSet());

return repository.findAllById(pluginIds);
Expand Down

0 comments on commit c142bb3

Please sign in to comment.