feat: 视图选项改为右侧fixed弹窗(对齐+弹窗) 不再下方内联展开

This commit is contained in:
Aisland
2026-08-17 21:41:25 +08:00
parent c535ddeb78
commit bb3227482c
3 changed files with 26 additions and 1 deletions
+2 -1
View File
@@ -943,8 +943,9 @@ function WorktableSection(props: any) {
</>
)}
{viewOptionsOpen && <div className="dsh-wt_popBackdrop" onClick={() => setViewOptionsOpen(false)} />}
{viewOptionsOpen && (
<div className="dsh-wt_menu">
<div className="dsh-wt_menu dsh-wt_pop" style={{ position: 'fixed', left: popLeft, top: popTop, width: 200, zIndex: 80 }}>
<span className="dsh-wt_menuLabel">{t('sort.label')}</span>
<button type="button" className="dsh-wt_menuItem" data-on={view.orderBy === 'manual'}
onClick={() => { persistView({ orderBy: 'manual' }); setViewOptionsOpen(false) }}>{t('sort.manual')}</button>