From 0b05b28f0253cd3caab0433fdcac22ec602ec155 Mon Sep 17 00:00:00 2001 From: lurius Date: Fri, 13 Dec 2024 11:21:37 +0100 Subject: [PATCH] enh(launcher): dropdown style & stylability --- src/apps/seelen_rofi/App.tsx | 1 + .../modules/launcher/infra/Item.tsx | 43 ++++++++++++------- .../AnimatedDropdown/index.tsx | 20 ++++++--- .../AnimatedPopover/index.tsx | 18 +++++--- static/themes/default/theme.launcher.css | 6 +++ 5 files changed, 61 insertions(+), 27 deletions(-) diff --git a/src/apps/seelen_rofi/App.tsx b/src/apps/seelen_rofi/App.tsx index d5bf8cd4..4e405263 100644 --- a/src/apps/seelen_rofi/App.tsx +++ b/src/apps/seelen_rofi/App.tsx @@ -15,6 +15,7 @@ export function App() { theme={{ token: { colorPrimary: isDarkMode ? colors.accent_light : colors.accent_dark, + motion: false, }, algorithm: isDarkMode ? theme.darkAlgorithm : theme.defaultAlgorithm, }} diff --git a/src/apps/seelen_rofi/modules/launcher/infra/Item.tsx b/src/apps/seelen_rofi/modules/launcher/infra/Item.tsx index 0fc58cff..82af6374 100644 --- a/src/apps/seelen_rofi/modules/launcher/infra/Item.tsx +++ b/src/apps/seelen_rofi/modules/launcher/infra/Item.tsx @@ -5,6 +5,8 @@ import { Menu } from 'antd'; import { memo } from 'react'; import { useTranslation } from 'react-i18next'; +import { BackgroundByLayersV2 } from '../../../../seelenweg/components/BackgroundByLayers/infra'; + import { StartMenuApp } from '../../shared/store/domain'; import { AnimatedDropdown } from '../../../../shared/components/AnimatedWrappers'; @@ -31,24 +33,33 @@ export const Item = memo(({ item, hidden }: { item: StartMenuApp; hidden: boolea }} trigger={['contextMenu']} dropdownRender={() => ( - { + e.stopPropagation(); + e.preventDefault(); + }} + > + + ]} + /> + )} >