diff --git a/components/molecules/ContributorProfileHeader/contributor-profile-header.tsx b/components/molecules/ContributorProfileHeader/contributor-profile-header.tsx index 01944f94d1..1fc1465c0c 100644 --- a/components/molecules/ContributorProfileHeader/contributor-profile-header.tsx +++ b/components/molecules/ContributorProfileHeader/contributor-profile-header.tsx @@ -2,23 +2,25 @@ import React, { useState, useEffect } from "react"; import Link from "next/link"; import { useRouter } from "next/router"; import Image from "next/image"; +import { clsx } from "clsx"; +import { usePostHog } from "posthog-js/react"; import { TfiMoreAlt } from "react-icons/tfi"; import { HiUserAdd } from "react-icons/hi"; import { SlUserFollowing } from "react-icons/sl"; import { SignInWithOAuthCredentials, User } from "@supabase/supabase-js"; -import { usePostHog } from "posthog-js/react"; -import { clsx } from "clsx"; import dynamic from "next/dynamic"; +import PizzaGradient from "img/icons/pizza-gradient.svg"; + import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "components/atoms/Dropdown/dropdown"; - import Avatar from "components/atoms/Avatar/avatar"; +import Tooltip from "components/atoms/Tooltip/tooltip"; import RainbowBg from "img/rainbow-cover.png"; import Button from "components/atoms/Button/button"; import Text from "components/atoms/Typography/text"; @@ -28,6 +30,7 @@ import { useToast } from "lib/hooks/useToast"; import { OptionKeys } from "components/atoms/Select/multi-select"; import { addListContributor, useFetchAllLists } from "lib/hooks/useList"; import { useFetchUser } from "lib/hooks/useFetchUser"; +import { cardPageUrl } from "lib/utils/urls"; import { Dialog, DialogContent, DialogHeader, DialogTitle } from "../Dialog/dialog"; const MultiSelect = dynamic(() => import("components/atoms/Select/multi-select"), { ssr: false }); @@ -138,7 +141,7 @@ const ContributorProfileHeader = ({ )}
-
+
+ + + +
+ user profile cover image +
+ +
-
+
+ +
+ user profile cover image +
+
{isConnected && (
diff --git a/img/icons/pizza-gradient.svg b/img/icons/pizza-gradient.svg new file mode 100644 index 0000000000..2d6cf95e69 --- /dev/null +++ b/img/icons/pizza-gradient.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/styles/globals.css b/styles/globals.css index d6f4b01881..68480a9ddf 100644 --- a/styles/globals.css +++ b/styles/globals.css @@ -24,6 +24,17 @@ body { width: 100%; } +.border-conic-gradient { + background-image: conic-gradient( + from 180deg at 50% 50%, + #ff6a06 0deg, + #ff6492 120.00000357627869deg, + #ffe22c 223.12500715255737deg, + #fc620d 360deg, + #ff7e33 360deg + ); +} + .sbui-btn > span { display: flex; align-items: center;