cherry-pick: bugfixes in 1.8.2 from preview

This commit is contained in:
sriram veeraghanta
2025-03-07 16:51:39 +05:30
parent cbf358adc8
commit eb2b5f40e0
4 changed files with 25 additions and 7 deletions

View File

@@ -26,11 +26,9 @@ import { useAppTheme, useCommandPalette, useEventTracker, useProject, useUserPer
import { TProject } from "@/plane-web/types";
export const SidebarProjectsList: FC = observer(() => {
// get local storage data for isFavoriteProjectsListOpen and isAllProjectsListOpen
const isAllProjectsListOpenInLocalStorage = localStorage.getItem("isAllProjectsListOpen");
// states
const [isAllProjectsListOpen, setIsAllProjectsListOpen] = useState(isAllProjectsListOpenInLocalStorage === "true");
const [isAllProjectsListOpen, setIsAllProjectsListOpen] = useState(true);
const [isProjectModalOpen, setIsProjectModalOpen] = useState(false);
const [isScrolled, setIsScrolled] = useState(false); // scroll animation state
// refs

View File

@@ -1,7 +1,9 @@
import { FC, ReactNode } from "react";
import { observer } from "mobx-react";
// plane imports
import { TIssueComment } from "@plane/types";
import { Avatar } from "@plane/ui";
import { getFileURL } from "@plane/utils";
// helpers
import { renderFormattedDate } from "@/helpers/date-time.helper";
// hooks
@@ -23,7 +25,12 @@ export const IssueCommentBlock: FC<TIssueCommentBlock> = observer((props) => {
return (
<div className="flex gap-2 w-full">
<div className="size-9 grid place-items-center flex-shrink-0">
<Avatar size="lg" name={userDetails?.display_name} src={userDetails?.avatar_url} className="flex-shrink-0" />
<Avatar
size="lg"
name={userDetails?.display_name}
src={getFileURL(userDetails?.avatar_url)}
className="flex-shrink-0"
/>
</div>
<div className="flex flex-col gap-3 truncate flex-grow">
<div className="flex w-full">

View File

@@ -1,7 +1,7 @@
import { FC, ReactNode } from "react";
import { observer } from "mobx-react";
import { Avatar } from "@plane/ui";
import { renderFormattedDate } from "@plane/utils";
import { getFileURL, renderFormattedDate } from "@plane/utils";
// hooks
import { useMember } from "@/hooks/store";
// Plane-web
@@ -18,12 +18,18 @@ export const IssueCommentBlock: FC<TInitiativeCommentBlock> = observer((props) =
const { getUserDetails } = useMember();
const userDetails = getUserDetails(comment?.actor);
if (!comment || !userDetails) return <></>;
return (
<div className="flex gap-2 w-full">
<div className="size-9 grid place-items-center flex-shrink-0">
<Avatar size="lg" name={userDetails?.display_name} src={userDetails?.avatar_url} className="flex-shrink-0" />
<Avatar
size="lg"
name={userDetails?.display_name}
src={getFileURL(userDetails?.avatar_url)}
className="flex-shrink-0"
/>
</div>
<div className="flex flex-col gap-3 truncate flex-grow">
<div className="flex w-full">

View File

@@ -1,6 +1,8 @@
import { FC, ReactNode } from "react";
import { observer } from "mobx-react";
// plane imports
import { Avatar } from "@plane/ui";
import { getFileURL } from "@plane/utils";
// helpers
import { renderFormattedDate } from "@/helpers/date-time.helper";
// hooks
@@ -24,7 +26,12 @@ export const TeamspaceCommentBlock: FC<TTeamspaceCommentBlock> = observer((props
return (
<div className="flex gap-2 w-full">
<div className="size-9 grid place-items-center flex-shrink-0">
<Avatar size="lg" name={userDetails?.display_name} src={userDetails?.avatar_url} className="flex-shrink-0" />
<Avatar
size="lg"
name={userDetails?.display_name}
src={getFileURL(userDetails?.avatar_url)}
className="flex-shrink-0"
/>
</div>
<div className="flex flex-col truncate flex-grow">
<div className="flex w-full">