♻️ Display of available properties in menu

This commit is contained in:
Manuel
2023-02-05 21:41:47 +01:00
parent 63f1a64893
commit a8dea274f3

View File

@@ -1,12 +1,12 @@
import { Title } from '@mantine/core';
import { useTranslation } from 'next-i18next';
import { openContextModalGeneric } from '../../../../tools/mantineModalManagerExtensions';
import WidgetsDefinitions from '../../../../widgets';
import { IWidget } from '../../../../widgets/widgets';
import { useWrapperColumnCount } from '../../Wrappers/gridstack/store';
import { GenericTileMenu } from '../GenericTileMenu';
import { WidgetEditModalInnerProps } from './WidgetsEditModal';
import { WidgetsRemoveModalInnerProps } from './WidgetsRemoveModal';
import WidgetsDefinitions from '../../../../widgets';
export type WidgetChangePositionModalInnerProps = {
widgetId: string;
@@ -76,7 +76,8 @@ export const WidgetsMenu = ({ integration, widget }: WidgetsMenuProps) => {
handleClickChangePosition={handleChangeSizeClick}
handleClickDelete={handleDeleteClick}
displayEdit={
typeof widget.properties !== 'undefined' && Object.keys(widget.properties).length !== 0
typeof widget.properties !== 'undefined' &&
Object.keys(widgetDefinitionObject?.options ?? {}).length !== 0
}
/>
);