chore: Updated Icons from .png to .svg

This commit is contained in:
Henit Chobisa 2023-09-02 06:59:14 +00:00
parent 367cfc4180
commit 541c7a00d8
23 changed files with 194 additions and 23 deletions

View File

@ -5,8 +5,8 @@ import { useRouter } from "next/router";
// next-themes
import { useTheme } from "next-themes";
// images
import githubBlackImage from "/public/logos/github-black.png";
import githubWhiteImage from "/public/logos/github-white.png";
import githubBlackImage from "public/logos/github-black.svg";
import githubWhiteImage from "public/logos/github-white.svg";
export interface GithubLoginButtonProps {
handleSignIn: React.Dispatch<string>;

View File

@ -61,7 +61,7 @@ export const OnBoardingForm: React.FC<Props> = observer(({ user }) => {
.updateMe(payload)
.then((response) => {
userStore.setCurrentUser(response);
router.push(next_path?.toString() || "/");
router.push(next_path?.toString() || "/", next_path?.toString() || "/");
setToastAlert({
type: "success",
title: "Success!",

View File

@ -24,6 +24,7 @@ export const IssueListBlock = observer(({ issue }: { issue: IIssue }) => {
const handleBlockClick = () => {
issueDetailStore.setPeekId(issue.id);
router.replace(
`/[workspace_slug]/[project_slug]`,
{
pathname: `/${workspace_slug?.toString()}/${project_slug}`,
query: {
@ -31,7 +32,6 @@ export const IssueListBlock = observer(({ issue }: { issue: IIssue }) => {
peekId: issue.id,
},
},
undefined,
{ shallow: true }
);
// router.push(`/${workspace_slug?.toString()}/${project_slug}?board=${board?.toString()}&peekId=${issue.id}`);

View File

@ -26,6 +26,7 @@ export const IssueListBlock: FC<{ issue: IIssue }> = observer((props) => {
const handleBlockClick = () => {
issueDetailStore.setPeekId(issue.id);
router.replace(
`/[workspace_slug]/[project_slug]`,
{
pathname: `/${workspace_slug?.toString()}/${project_slug}`,
query: {
@ -33,7 +34,6 @@ export const IssueListBlock: FC<{ issue: IIssue }> = observer((props) => {
peekId: issue.id,
},
},
undefined,
{ shallow: true }
);
// router.push(`/${workspace_slug?.toString()}/${project_slug}?board=${board?.toString()}&peekId=${issue.id}`);

View File

@ -41,7 +41,7 @@ const IssueNavbar = observer(() => {
if (board) {
projectStore.setActiveBoard(board.toString());
} else {
router.push(`/${workspace_slug}/${project_slug}?board=list`);
router.push(`/[workspace_slug]/[project_slug]?board=list`, `/${workspace_slug}/${project_slug}?board=list`);
projectStore.setActiveBoard("list");
}
}

View File

@ -42,7 +42,8 @@ export const IssuePeekOverview: React.FC<Props> = observer((props) => {
board,
},
},
undefined,
// eslint-disable-next-line turbo/no-undeclared-env-vars
`/${workspace_slug?.toString()}/${project_slug}`,
{ shallow: true }
);
};

View File

@ -3,6 +3,7 @@ import Image from "next/image";
// mobx
import { observer } from "mobx-react-lite";
import planeLogo from "public/plane-logo.svg"
// components
import IssueNavbar from "components/issues/navbar";
@ -13,10 +14,10 @@ const ProjectLayout = ({ children }: { children: React.ReactNode }) => (
</div>
<div className="w-full h-full relative bg-custom-background-90 overflow-hidden">{children}</div>
<div className="absolute z-[99999] bottom-[10px] right-[10px] bg-custom-background-100 rounded-sm shadow-lg border border-custom-border-300">
<Link href="https://plane.so">
<Link href="https://plane.so" as="https://plane.so">
<a className="p-1 px-2 flex items-center gap-1" target="_blank">
<div className="w-[24px] h-[24px] relative flex justify-center items-center">
<Image src="/plane-logo.webp" alt="plane logo" className="w-[24px] h-[24px]" height="24" width="24" />
<Image src={planeLogo} alt="plane logo" className="w-[24px] h-[24px]" height="24" width="24" />
</div>
<div className="text-xs">
Powered by <b>Plane Deploy</b>

View File

@ -1,12 +1,13 @@
// next imports
import Image from "next/image";
import notFoundImage from "public/404.svg"
const Custom404Error = () => (
<div className="relative w-screen min-h-screen h-full flex justify-center items-center py-5">
<div className="max-w-[700px] space-y-5">
<div className="flex items-center flex-col gap-3 text-center">
<div className="relative w-[240px] h-[240px]">
<Image src={`/404.svg`} layout="fill" alt="404- Page not found" />
<Image src={notFoundImage} layout="fill" alt="404- Page not found" />
</div>
<div className="text-xl font-medium">Oops! Something went wrong.</div>
<div className="text-sm text-custom-text-200">

View File

@ -1,5 +1,3 @@
"use client";
const WorkspaceProjectPage = () => (
<div className="relative w-screen h-screen flex justify-center items-center text-5xl">Plane Workspace Space</div>
);

View File

@ -25,11 +25,11 @@ function MyApp({ Component, pageProps }: AppProps) {
<meta property="og:description" content={SITE_DESCRIPTION} />
<meta name="keywords" content={SITE_KEYWORDS} />
<meta name="twitter:site" content={`@${TWITTER_USER_NAME}`} />
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png" />
<link rel="manifest" href="/site.webmanifest.json" />
<link rel="shortcut icon" href="/favicon/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/spaces/favicon/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/spaces/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/spaces/favicon/favicon-16x16.png" />
<link rel="manifest" href="/spaces/site.webmanifest.json" />
<link rel="shortcut icon" href="/spaces/favicon/favicon.ico" />
</Head>
<ToastContextProvider>
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>

View File

@ -2,7 +2,7 @@ import React, { useEffect } from "react";
import Image from "next/image";
import { useRouter } from "next/router";
// assets
import BluePlaneLogoWithoutText from "public/plane-logos/blue-without-text.png";
import BluePlaneLogoWithoutText from "public/plane-logos/blue-without-text.svg";
// mobx
import { observer } from "mobx-react-lite";
import { useMobxStore } from "lib/mobx/store-provider";
@ -35,10 +35,10 @@ const HomePage = () => {
userStore.setCurrentUser(response?.user);
if (!isOnboarded) {
router.push(`/onboarding?next_path=${next_path}`);
router.push(`/onboarding?next_path=${next_path}`, `/onboarding?next_path=${next_path}`);
return;
}
router.push(next_path.toString());
router.push(next_path.toString(), next_path.toString());
};
const handleGoogleSignIn = async ({ clientId, credential }: any) => {

View File

@ -1,8 +1,7 @@
import React, { useEffect } from "react";
import Image from "next/image";
// assets
import BluePlaneLogoWithoutText from "public/plane-logos/blue-without-text.png";
import BlackHorizontalLogo from "public/plane-logos/black-horizontal-with-blue-logo.svg";
import BluePlaneLogoWithoutText from "public/plane-logos/blue-without-text.svg";
// mobx
import { observer } from "mobx-react-lite";
import { useMobxStore } from "lib/mobx/store-provider";

View File

@ -1,12 +1,13 @@
// next imports
import Image from "next/image";
import projectNotPublishedImage from "public/project-not-published.svg"
const CustomProjectNotPublishedError = () => (
<div className="relative w-screen min-h-screen h-full flex justify-center items-center py-5">
<div className="max-w-[700px] space-y-5">
<div className="flex items-center flex-col gap-3 text-center">
<div className="relative w-[240px] h-[240px]">
<Image src={`/project-not-published.svg`} layout="fill" alt="404- Page not found" />
<Image src={projectNotPublishedImage} layout="fill" alt="404- Page not found" />
</div>
<div className="text-xl font-medium">
Oops! The page you{`'`}re looking for isn{`'`}t live at the moment.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,29 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M2412 5049 c-452 -23 -877 -163 -1255 -412 -577 -381 -978 -976
-1106 -1641 -109 -564 -37 -1123 209 -1621 243 -494 642 -903 1116 -1147 141
-73 341 -154 403 -164 58 -9 109 19 133 73 18 40 18 60 12 286 l-7 243 -86
-14 c-97 -15 -256 -9 -386 13 -105 19 -211 71 -278 139 -53 53 -67 76 -136
229 -63 139 -135 231 -232 297 -66 46 -121 106 -117 128 6 30 48 43 121 38
141 -10 288 -113 393 -274 72 -110 143 -179 230 -222 62 -31 79 -35 169 -38
103 -4 207 12 291 44 41 16 43 18 58 85 19 86 56 164 106 228 l39 49 -82 11
c-264 38 -452 102 -627 215 -229 148 -365 379 -431 731 -20 109 -23 389 -5
492 29 167 98 319 200 445 l45 55 -20 62 c-52 168 -42 372 28 574 18 50 22 52
103 48 118 -6 371 -108 543 -218 l71 -46 56 11 c30 6 87 18 127 27 271 58 655
58 926 0 40 -9 97 -21 127 -27 l55 -10 95 58 c226 137 484 230 575 206 26 -7
33 -17 53 -75 43 -125 55 -210 50 -351 -4 -95 -11 -148 -26 -195 l-21 -64 44
-54 c89 -109 155 -244 192 -389 22 -89 25 -417 4 -544 -32 -198 -114 -406
-210 -532 -165 -217 -464 -366 -843 -418 l-87 -12 39 -49 c47 -60 85 -137 106
-221 14 -52 17 -137 20 -503 5 -490 5 -489 72 -521 46 -21 83 -15 229 42 738
284 1320 932 1533 1703 55 198 90 474 90 701 0 118 -23 331 -50 473 -129 668
-529 1262 -1107 1644 -370 244 -809 390 -1224 408 -68 3 -137 7 -154 8 -16 2
-95 0 -173 -4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -0,0 +1,21 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="70.000000pt" height="70.000000pt" viewBox="0 0 70.000000 70.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,70.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M54 689 c-51 -25 -54 -47 -54 -339 0 -294 3 -315 55 -338 18 -8 108
-12 296 -12 293 0 314 3 337 55 16 34 17 553 1 588 -24 54 -44 57 -341 56
-162 0 -281 -4 -294 -10z m438 -96 c59 -33 119 -105 137 -163 41 -136 -21
-289 -143 -355 -49 -27 -66 -16 -64 42 1 26 -2 58 -6 71 -6 17 -4 22 11 22 32
0 84 39 99 75 18 44 18 83 -1 119 -8 15 -15 46 -15 67 0 42 -9 47 -50 26 -32
-17 -186 -15 -218 2 -35 19 -54 7 -51 -31 2 -18 -3 -43 -9 -55 -7 -12 -12 -43
-12 -70 0 -66 27 -108 80 -124 22 -7 40 -16 40 -20 0 -48 -54 -53 -93 -9 -15
17 -35 30 -44 30 -14 0 -14 -2 2 -20 10 -11 23 -30 29 -43 8 -14 26 -25 54
-31 37 -9 42 -13 42 -38 0 -38 -25 -37 -86 4 -90 60 -141 164 -131 269 10 109
97 222 196 254 72 23 168 14 233 -22z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,11 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
</g>
</svg>

After

Width:  |  Height:  |  Size: 438 B

View File

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="155px" height="155px" viewBox="0 0 155 155" enable-background="new 0 0 155 155" xml:space="preserve"> <image id="image0" width="155" height="155" x="0" y="0"
href="data:image/png;base64,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" />
</svg>

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,15 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="276.000000pt" height="276.000000pt" viewBox="0 0 276.000000 276.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,276.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M930 2300 l0 -450 460 0 460 0 0 -460 0 -460 450 0 450 0 0 910 0
910 -910 0 -910 0 0 -450z"/>
<path d="M10 1380 l0 -450 450 0 450 0 0 450 0 450 -450 0 -450 0 0 -450z"/>
<path d="M930 460 l0 -450 450 0 450 0 0 450 0 450 -450 0 -450 0 0 -450z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 690 B