ReplyEditor: only show toolbar when active

This commit is contained in:
thislight 2024-09-28 12:43:12 +08:00
parent 5c2ebada28
commit 2c0978b572
No known key found for this signature in database
GPG key ID: A50F9451AC56A63E
2 changed files with 40 additions and 34 deletions

View file

@ -229,17 +229,21 @@ const ReplyEditor: Component<{
onClick={(e) => inputRef.focus()}
>
<div class={tootComposers.replyInput}>
<Avatar src={props.profile.inf?.avatar} sx={{marginLeft: '-0.25em'}} />
<Avatar
src={props.profile.inf?.avatar}
sx={{ marginLeft: "-0.25em" }}
/>
<textarea
ref={inputRef!}
placeholder={`Reply to ${props.replyToDisplayName}...`}
style={{ width: "100%", border: "none" }}
></textarea>
<IconButton sx={{marginRight: '-0.5em'}}>
<IconButton sx={{ marginRight: "-0.5em" }}>
<Send />
</IconButton>
</div>
<Show when={typing()}>
<div
style={{
display: "flex",
@ -274,6 +278,7 @@ const ReplyEditor: Component<{
code={language()}
onCodeChange={setLanguage}
/>
</Show>
</div>
);
};

View file

@ -270,6 +270,7 @@ const TootBottomSheet: Component = (props) => {
)}
</For>
</TimeSourceProvider>
<div style={{height: "var(--safe-area-inset-bottom, 0)"}}></div>
</Scaffold>
);
};