Files
plane/web/core/components/workspace/logo.tsx
T
Akshita GoyalandGitHub 9309d1b574 feat: Pi chat (#5933)
* fix: added pi chat

* fix: added bot

* fix: removed pi chat from community version

* fix: removed unwanted files

* fix: removed unused import
2024-11-05 15:16:58 +05:30

30 lines
757 B
TypeScript

// helpers
import { cn } from "@plane/editor";
import { getFileURL } from "@/helpers/file.helper";
type Props = {
logo: string | null | undefined;
name: string | undefined;
classNames?: string;
};
export const WorkspaceLogo = (props: Props) => (
<div
className={cn(
`relative grid h-6 w-6 flex-shrink-0 place-items-center uppercase ${
!props.logo && "rounded bg-custom-primary-500 text-white"
} ${props.classNames ? props.classNames : ""}`
)}
>
{props.logo && props.logo !== "" ? (
<img
src={getFileURL(props.logo)}
className="absolute left-0 top-0 h-full w-full rounded object-cover"
alt="Workspace Logo"
/>
) : (
(props.name?.charAt(0) ?? "...")
)}
</div>
);