mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-04-07 15:08:41 +00:00
修复导出页意外的横向滑动条
This commit is contained in:
@@ -6601,19 +6601,15 @@ function ExportPage() {
|
|||||||
const taskQueuedCount = tasks.filter(task => task.status === 'queued').length
|
const taskQueuedCount = tasks.filter(task => task.status === 'queued').length
|
||||||
const taskCenterAlertCount = taskRunningCount + taskQueuedCount
|
const taskCenterAlertCount = taskRunningCount + taskQueuedCount
|
||||||
const hasFilteredContacts = filteredContacts.length > 0
|
const hasFilteredContacts = filteredContacts.length > 0
|
||||||
const CONTACTS_ACTION_STICKY_WIDTH = 184
|
const optionalMetricColumnCount = (shouldShowSnsColumn ? 1 : 0) + (shouldShowMutualFriendsColumn ? 1 : 0)
|
||||||
const contactsTableMinWidth = useMemo(() => {
|
const contactsMetricColumnCount = 4 + optionalMetricColumnCount
|
||||||
const baseWidth = 24 + 34 + 44 + 280 + 120 + (4 * 72) + CONTACTS_ACTION_STICKY_WIDTH + (8 * 12)
|
const contactsColumnGapCount = 6 + optionalMetricColumnCount
|
||||||
const snsWidth = shouldShowSnsColumn ? 72 + 12 : 0
|
|
||||||
const mutualFriendsWidth = shouldShowMutualFriendsColumn ? 72 + 12 : 0
|
|
||||||
return baseWidth + snsWidth + mutualFriendsWidth
|
|
||||||
}, [shouldShowMutualFriendsColumn, shouldShowSnsColumn])
|
|
||||||
const contactsTableStyle = useMemo(() => (
|
const contactsTableStyle = useMemo(() => (
|
||||||
{
|
{
|
||||||
['--contacts-table-min-width' as const]: `${contactsTableMinWidth}px`
|
['--contacts-table-min-width' as const]: `calc((2 * var(--contacts-inline-padding)) + var(--contacts-left-sticky-width) + var(--contacts-message-col-width) + (${contactsMetricColumnCount} * var(--contacts-media-col-width)) + var(--contacts-actions-sticky-width) + (${contactsColumnGapCount} * var(--contacts-column-gap)))`
|
||||||
} as CSSProperties
|
} as CSSProperties
|
||||||
), [contactsTableMinWidth])
|
), [contactsColumnGapCount, contactsMetricColumnCount])
|
||||||
const hasContactsHorizontalOverflow = contactsHorizontalScrollMetrics.contentWidth - contactsHorizontalScrollMetrics.viewportWidth > 1
|
const hasContactsHorizontalOverflow = contactsHorizontalScrollMetrics.contentWidth - contactsHorizontalScrollMetrics.viewportWidth > 4
|
||||||
const contactsBottomScrollbarInnerStyle = useMemo<CSSProperties>(() => ({
|
const contactsBottomScrollbarInnerStyle = useMemo<CSSProperties>(() => ({
|
||||||
width: `${Math.max(contactsHorizontalScrollMetrics.contentWidth, contactsHorizontalScrollMetrics.viewportWidth)}px`
|
width: `${Math.max(contactsHorizontalScrollMetrics.contentWidth, contactsHorizontalScrollMetrics.viewportWidth)}px`
|
||||||
}), [contactsHorizontalScrollMetrics.contentWidth, contactsHorizontalScrollMetrics.viewportWidth])
|
}), [contactsHorizontalScrollMetrics.contentWidth, contactsHorizontalScrollMetrics.viewportWidth])
|
||||||
|
|||||||
Reference in New Issue
Block a user