@@ -3,6 +3,7 @@ import React, { ReactNode, useEffect, useRef } from 'react'
33import { StyleProp , StyleSheet , View , ViewProps , ViewStyle } from 'react-native'
44import url from 'url'
55
6+ import { useAppViewMode } from '../../hooks/use-app-view-mode'
67import { useEmitter } from '../../hooks/use-emitter'
78import { useIsColumnFocused } from '../../hooks/use-is-column-focused'
89import { 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