🐛 fix: move nodrag from TabBar container to individual TabItems (#13211)

This commit is contained in:
Innei 2026-03-24 11:33:00 +08:00 committed by GitHub
parent 6757e10ec2
commit 5bc015a746
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -7,6 +7,7 @@ import { memo, useCallback } from 'react';
import { useTranslation } from 'react-i18next';
import { type ResolvedPageData } from '@/features/Electron/titlebar/RecentlyViewed/types';
import { electronStylish } from '@/styles/electron';
import { useStyles } from './styles';
@ -86,7 +87,7 @@ const TabItem = memo<TabItemProps>(
<Flexbox
horizontal
align="center"
className={cx(styles.tab, isActive && styles.tabActive)}
className={cx(electronStylish.nodrag, styles.tab, isActive && styles.tabActive)}
gap={6}
onClick={handleClick}
>

View file

@ -6,7 +6,6 @@ import { useNavigate } from 'react-router-dom';
import { pluginRegistry } from '@/features/Electron/titlebar/RecentlyViewed/plugins';
import { useElectronStore } from '@/store/electron';
import { electronStylish } from '@/styles/electron';
import { useResolvedTabs } from './hooks/useResolvedTabs';
import { useStyles } from './styles';
@ -121,7 +120,7 @@ const TabBar = () => {
return (
<ScrollArea
className={`${electronStylish.nodrag} ${styles.container}`}
className={styles.container}
viewportProps={{ ref: viewportRef }}
contentProps={{
style: { alignItems: 'center', flexDirection: 'row', gap: TAB_GAP },