🐛 Fix modal position when scroling

This commit is contained in:
Manuel
2023-02-05 22:23:07 +01:00
parent a8dea274f3
commit 2530d71534
2 changed files with 18 additions and 1 deletions

View File

@@ -37,7 +37,6 @@ export const WidgetsEditModal = ({
}: ContextModalProps<WidgetEditModalInnerProps>) => { }: ContextModalProps<WidgetEditModalInnerProps>) => {
const { t } = useTranslation([`modules/${innerProps.widgetId}`, 'common']); const { t } = useTranslation([`modules/${innerProps.widgetId}`, 'common']);
const [moduleProperties, setModuleProperties] = useState(innerProps.options); const [moduleProperties, setModuleProperties] = useState(innerProps.options);
// const items = Object.entries(moduleProperties ?? {}) as [string, IntegrationOptionsValueType][];
const items = Object.entries(innerProps.widgetOptions ?? {}) as [ const items = Object.entries(innerProps.widgetOptions ?? {}) as [
string, string,
IntegrationOptionsValueType IntegrationOptionsValueType

View File

@@ -40,6 +40,12 @@ export const WidgetsMenu = ({ integration, widget }: WidgetsMenuProps) => {
innerProps: { innerProps: {
widgetId: integration, widgetId: integration,
}, },
styles: {
inner: {
position: 'sticky',
top: 30,
},
},
}); });
}; };
@@ -53,6 +59,12 @@ export const WidgetsMenu = ({ integration, widget }: WidgetsMenuProps) => {
widget, widget,
wrapperColumnCount, wrapperColumnCount,
}, },
styles: {
inner: {
position: 'sticky',
top: 30,
},
},
}); });
}; };
@@ -67,6 +79,12 @@ export const WidgetsMenu = ({ integration, widget }: WidgetsMenuProps) => {
widgetOptions: widgetDefinitionObject.options as any, widgetOptions: widgetDefinitionObject.options as any,
}, },
zIndex: 5, zIndex: 5,
styles: {
inner: {
position: 'sticky',
top: 30,
},
},
}); });
}; };