Update display (#3934)

* update display

* quick nit
This commit is contained in:
pablonyx 2025-02-07 18:07:47 -08:00 committed by GitHub
parent ae37f01f62
commit 94788cda53
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 9 additions and 6 deletions

View File

@ -152,7 +152,7 @@ class User(SQLAlchemyBaseUserTableUUID, Base):
# if not specified, all assistants are shown # if not specified, all assistants are shown
temperature_override_enabled: Mapped[bool] = mapped_column(Boolean, default=False) temperature_override_enabled: Mapped[bool] = mapped_column(Boolean, default=False)
auto_scroll: Mapped[bool] = mapped_column(Boolean, default=True) auto_scroll: Mapped[bool] = mapped_column(Boolean, default=True)
shortcut_enabled: Mapped[bool] = mapped_column(Boolean, default=True) shortcut_enabled: Mapped[bool] = mapped_column(Boolean, default=False)
chosen_assistants: Mapped[list[int] | None] = mapped_column( chosen_assistants: Mapped[list[int] | None] = mapped_column(
postgresql.JSONB(), nullable=True, default=None postgresql.JSONB(), nullable=True, default=None
) )

View File

@ -1612,7 +1612,7 @@ export function ChatPage({
second_level_message: second_level_answer, second_level_message: second_level_answer,
type: error ? "error" : "assistant", type: error ? "error" : "assistant",
retrievalType, retrievalType,
query: finalMessage?.rephrased_query || query, query: finalMessage?.rephrased_query,
documents: documents, documents: documents,
citations: finalMessage?.citations || {}, citations: finalMessage?.citations || {},
files: finalMessage?.files || aiMessageImages || [], files: finalMessage?.files || aiMessageImages || [],

View File

@ -483,7 +483,11 @@ export const AIMessage = ({
)} )}
{docs && docs.length > 0 && ( {docs && docs.length > 0 && (
<div className="mobile:hidden mt-2 -mx-8 w-full mb-4 flex relative"> <div
className={`mobile:hidden ${
query && "mt-2"
} -mx-8 w-full mb-4 flex relative`}
>
<div className="w-full"> <div className="w-full">
<div className="px-8 flex gap-x-2"> <div className="px-8 flex gap-x-2">
{!settings?.isMobile && {!settings?.isMobile &&

View File

@ -102,7 +102,6 @@ export const SourcesDisplay: React.FC<SourcesDisplayProps> = ({
/> />
</div> </div>
))} ))}
{hasMoreDocuments && ( {hasMoreDocuments && (
<SeeMoreBlock <SeeMoreBlock
fullWidth fullWidth

View File

@ -148,7 +148,7 @@ export function SeeMoreBlock({
toggled, toggled,
fullWidth = false, fullWidth = false,
}: SeeMoreBlockProps) { }: SeeMoreBlockProps) {
const iconsToRender = getUniqueIcons(docs); const iconsToRender = docs.length > 2 ? getUniqueIcons(docs) : [];
return ( return (
<button <button
@ -157,7 +157,7 @@ export function SeeMoreBlock({
h-[80px] p-3 border border-[1.5px] border-[#D9D1c0] bg-[#f1eee8] text-left hover:bg-[#ebe7de] cursor-pointer rounded-lg flex flex-col justify-between overflow-hidden`} h-[80px] p-3 border border-[1.5px] border-[#D9D1c0] bg-[#f1eee8] text-left hover:bg-[#ebe7de] cursor-pointer rounded-lg flex flex-col justify-between overflow-hidden`}
> >
<div className="flex items-center gap-1"> <div className="flex items-center gap-1">
{iconsToRender.map((icon, index) => icon)} {docs.length > 2 && iconsToRender.map((icon, index) => icon)}
</div> </div>
<div className="text-text-darker text-xs font-semibold"> <div className="text-text-darker text-xs font-semibold">
{toggled ? "Hide Results" : "Show All"} {toggled ? "Hide Results" : "Show All"}