fix scrollbar under search - alt take (#1964)

Co-authored-by: Zane Staggs <zane@squareup.com>
This commit is contained in:
Nahiyan Khan
2025-04-01 13:25:05 -04:00
committed by GitHub
parent 3c972b2dad
commit 3e3cf61dcf
3 changed files with 5 additions and 10 deletions

View File

@@ -387,11 +387,10 @@ export default function ChatView({
activities={botConfig?.activities || null}
/>
) : (
/* padding needs to be passed into the container inside ScrollArea to avoid pushing the scrollbar out */
<ScrollArea ref={scrollRef} className="flex-1" paddingX={4} autoScroll>
<SearchView className="mt-[16px]" scrollAreaRef={scrollRef}>
<ScrollArea ref={scrollRef} className="flex-1" autoScroll>
<SearchView scrollAreaRef={scrollRef}>
{filteredMessages.map((message, index) => (
<div key={message.id || index} className="mt-[16px] message-content">
<div key={message.id || index} className="mt-4 px-4">
{isUserMessage(message) ? (
<UserMessage message={message} />
) : (

View File

@@ -82,7 +82,7 @@ export const SearchBar: React.FC<SearchBarProps> = ({
return (
<div
className={`fixed top-[36px] left-0 right-0 bg-bgAppInverse text-textProminentInverse z-50 ${
className={`sticky top-0 bg-bgAppInverse text-textProminentInverse z-50 ${
isExiting ? 'search-bar-exit' : 'search-bar-enter'
}`}
>

View File

@@ -146,11 +146,7 @@ export const SearchView: React.FC<PropsWithChildren<SearchViewProps>> = ({
searchResults={searchResults}
/>
)}
<div
className={`transition-transform ${isSearchVisible ? 'translate-y-[52px] pb-[52px]' : 'translate-y-0'}`}
>
{children}
</div>
{children}
</div>
);
};