From 5f320f0b968d9f2ac8a4717f6da55399025ea121 Mon Sep 17 00:00:00 2001 From: Matthew Horan Date: Wed, 17 Apr 2024 14:57:37 -0400 Subject: [PATCH] Refactor nickWidth calculator styles While not currently used, position: absolute on the text element fixes height calculation. Move the opacity to the wrapper in case we need to measure anything else in the future. --- src/usecase/buffers/ui/Buffer.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/usecase/buffers/ui/Buffer.tsx b/src/usecase/buffers/ui/Buffer.tsx index 3455de1..03315da 100644 --- a/src/usecase/buffers/ui/Buffer.tsx +++ b/src/usecase/buffers/ui/Buffer.tsx @@ -177,12 +177,12 @@ export default class Buffer extends React.PureComponent { if (!this.state.nickWidth) { return ( - + { this.setState({ nickWidth: layout.nativeEvent.layout.width }); }} - style={[lineStyles.text, { opacity: 0 }]} + style={[lineStyles.text, {position: 'absolute'}]} > aaaaaaaa