Skip to content

Commit 0146bd4

Browse files
committed
Dont show column border on small screens (including menubar mode)
1 parent da72a91 commit 0146bd4

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

  • packages/components/src/components/columns

packages/components/src/components/columns/Column.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import React, { ReactNode, useEffect, useRef } from 'react'
33
import { StyleProp, StyleSheet, View, ViewProps, ViewStyle } from 'react-native'
44
import url from 'url'
55

6+
import { useAppViewMode } from '../../hooks/use-app-view-mode'
67
import { useEmitter } from '../../hooks/use-emitter'
78
import { useIsColumnFocused } from '../../hooks/use-is-column-focused'
89
import { useLastInputType } from '../../hooks/use-last-input-type'
@@ -55,6 +56,7 @@ export const Column = React.memo(
5556
const columnWidth = useColumnWidth()
5657
const isColumnFocused = useIsColumnFocused(columnId)
5758
const lastUsedInputType = useLastInputType()
59+
const { appViewMode } = useAppViewMode()
5860

5961
useEffect(() => {
6062
return () => {
@@ -105,10 +107,15 @@ export const Column = React.memo(
105107
if (!columnBorderRef.current) return
106108
columnBorderRef.current.setNativeProps({
107109
style: {
108-
opacity: isColumnFocused && lastUsedInputType === 'keyboard' ? 1 : 0,
110+
opacity:
111+
isColumnFocused &&
112+
lastUsedInputType === 'keyboard' &&
113+
appViewMode === 'multi-column'
114+
? 1
115+
: 0,
109116
},
110117
})
111-
}, [isColumnFocused, lastUsedInputType])
118+
}, [appViewMode, isColumnFocused, lastUsedInputType])
112119

113120
return (
114121
<ThemedView

0 commit comments

Comments
 (0)