diff --git a/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx b/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx index d0a168f691..2f1098ebd7 100644 --- a/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx +++ b/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx @@ -55,6 +55,9 @@ const showRevokeButton = ( app: IWidget, userWidget: boolean | undefined, ): boolean => { + // Don't show revoke button for api.healthchat.ch widgets + if (app.url?.includes("api.healthchat.ch")) return false; + const isAllowedWidget = (isAppWidget(app) && app.eventId !== undefined && diff --git a/apps/web/src/components/views/elements/AppTile.tsx b/apps/web/src/components/views/elements/AppTile.tsx index b700a4560b..01b610c1f2 100644 --- a/apps/web/src/components/views/elements/AppTile.tsx +++ b/apps/web/src/components/views/elements/AppTile.tsx @@ -838,16 +838,19 @@ export default class AppTile extends React.Component { , ); - layoutButtons.push( - - - , - ); + // Don't show minimize button for api.healthchat.ch widgets + if (!this.props.app.url?.includes("api.healthchat.ch")) { + layoutButtons.push( + + + , + ); + } } return (