Skip to content

Commit bc79137

Browse files
committed
update logos
Signed-off-by: aabidsofi19 <[email protected]>
1 parent 7dd357c commit bc79137

File tree

10 files changed

+134
-177
lines changed

10 files changed

+134
-177
lines changed

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,16 @@ LABEL org.opencontainers.image.title="Meshery" \
3333
com.docker.desktop.extension.api.version=">= 0.2.0" \
3434
com.docker.extension.screenshots="[ \
3535
{ \
36-
\"alt\": \"Meshery Docker Extension\", \
36+
\"alt\": \"Kanvas Docker Extension\", \
3737
\"url\": \"https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/meshmap-docker-extension-for-meshery.png\" \
3838
},{ \
39-
\"alt\": \"Meshery Docker Extension\", \
39+
\"alt\": \"Kanvas Docker Extension\", \
4040
\"url\": \"https://raw.githubusercontent.com/meshery/meshery/master/install/docker-extension/docs/img/Docker-extension-meshery.png\" \
4141
} \
4242
]" \
4343
com.docker.extension.detailed-description="\
4444
<h2>Visually and collaboratively design and operate your Kubernetes clusters (<a href='https://meshery.io/catalog'>video</a>).</h2> \
45-
<p>The Meshery Docker Extension is your cloud native infrastructure designer, complete with multi-cluster Kubernetes management. Meshery provides cloud native engineers with visual and collaborative interface to designing and operating cloud native infrastructure.</p> \
45+
<p>The Kanvas Docker Extension is your cloud native infrastructure designer, complete with multi-cluster Kubernetes management. Meshery provides cloud native engineers with visual and collaborative interface to designing and operating cloud native infrastructure.</p> \
4646
<ul> \
4747
<li><b>Discovery of your Kubernetes environments</b> - Meshery is a multi-cluster manager and will scan your kubeconfig, allowing you to select which of your Kubernetes contexts to connect. Switch from one K8s cluster to the next or manage multiple concurrently.</li> \
4848
<li><b>Support for your Docker Compose apps -</b> Import your Docker Compose apps. Configure and deploy them to Kubernetes.</li> \
@@ -56,7 +56,7 @@ LABEL org.opencontainers.image.title="Meshery" \
5656
COPY --from=builder /backend/bin/service /
5757
COPY docker-compose.yaml .
5858
COPY metadata.json .
59-
COPY meshery-logo-light.svg .
59+
COPY kanvas-mark-logo-light.svg .
6060
COPY --from=client-builder /ui/build ui
6161
EXPOSE 7877/tcp
6262
CMD ["./service"]

kanvas-mark-logo-light.svg

Lines changed: 1 addition & 0 deletions
Loading

meshery-logo-light.svg

Lines changed: 0 additions & 33 deletions
This file was deleted.

meshery-logo-white.svg

Lines changed: 0 additions & 57 deletions
This file was deleted.

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"icon": "meshery-logo-light.svg",
2+
"icon": "kanvas-mark-logo-light.svg",
33
"vm": {
44
"composefile": "docker-compose.yaml"
55
},

ui/src/components/ExtensionComponent/ExtensionComponent.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { Avatar } from "@mui/material";
1313
// import CiliumIcon from '../../img/SVGs/ciliumIcon'
1414
// import TraefikIcon from '../../img/SVGs/traefikIcon'
1515
import Meshery from "../../img/SVGs/meshery";
16-
import MesheryIcon from "../../img/meshery-logo/CustomMesheryLogo";
16+
import KanvasIcon from "../../img/meshery-logo/CustomKanvasLogo";
1717
import { DockerMuiThemeProvider } from "@docker/docker-mui-theme";
1818
import CssBaseline from "@mui/material/CssBaseline";
1919
import { LoadComp } from "../LoadingComponent/LoadComp";
@@ -460,7 +460,7 @@ const ExtensionsComponent = () => {
460460

461461
const launchMeshery = () => {
462462
console.log("Launching Meshery...");
463-
window.location.href = proxyUrl;
463+
window.location.href = "https://cloud.layer5.io";
464464
};
465465

466466
return (
@@ -493,11 +493,10 @@ const ExtensionsComponent = () => {
493493
}}
494494
>
495495
<div>
496-
<MesheryIcon CustomColor={isDarkTheme ? "white" : "#3C494F"} />
496+
<KanvasIcon CustomColor={isDarkTheme ? "white" : "#3C494F"} />
497497

498498
<Typography sx={{ margin: "auto", paddingTop: "1rem" }}>
499-
Design and operate your cloud native deployments with the
500-
extensible management plane, Meshery.
499+
Design and operate your cloud native deployments with Kanvas.
501500
</Typography>
502501
</div>
503502
</div>

ui/src/components/utils/constants.js

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,33 @@
11
export const CHART_COLORS = ["#3B697D", "#74A8BE", "#90B9CB", "#CBDEE6"];
22

33
export const topicsList = [
4-
{ label: "Deployment", value: "deployment" },
5-
{ label: "Traffic-management", value: "traffic-management" },
6-
{ label: "Security", value: "security" },
7-
{ label: "Workloads", value: "workloads" },
8-
{ label: "Observability", value: "observability" },
9-
{ label: "Troubleshooting", value: "troubleshooting" },
10-
{ label: "Scaling", value: "scaling" },
11-
{ label: "Resiliency", value: "resiliency" },
4+
{ label: "Deployment", value: "deployment" },
5+
{ label: "Traffic-management", value: "traffic-management" },
6+
{ label: "Security", value: "security" },
7+
{ label: "Workloads", value: "workloads" },
8+
{ label: "Observability", value: "observability" },
9+
{ label: "Troubleshooting", value: "troubleshooting" },
10+
{ label: "Scaling", value: "scaling" },
11+
{ label: "Resiliency", value: "resiliency" },
1212
];
1313

1414
// Extension Point: Add more remote providers here as needed.
15-
// This is a list of remote providers that are supported by the Meshery Docker Extension.
15+
// This is a list of remote providers that are supported by the Kanvas Docker Extension.
1616
export const REMOTE_PROVIDERS = [
17-
{
18-
name: "Layer5",
19-
url: "https://cloud.layer5.io",
20-
},
21-
{
22-
name: "Exoscale",
23-
url: "https://cloud.exoscale.com",
24-
},
17+
{
18+
name: "Layer5",
19+
url: "https://cloud.layer5.io",
20+
},
21+
{
22+
name: "Exoscale",
23+
url: "https://cloud.exoscale.com",
24+
},
2525
];
2626

2727
export const SELECTED_REMOTE_PROVIDER =
28-
REMOTE_PROVIDERS.find(
29-
(provider) =>
30-
provider.name === process.env.REACT_APP_REMOTE_PROVIDER_NAME,
31-
) ?? REMOTE_PROVIDERS[0];
28+
REMOTE_PROVIDERS.find(
29+
(provider) => provider.name === process.env.REACT_APP_REMOTE_PROVIDER_NAME,
30+
) ?? REMOTE_PROVIDERS[0];
3231

3332
export const SELECTED_PROVIDER_NAME = SELECTED_REMOTE_PROVIDER.name;
3433

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
import React from "react";
2+
3+
const KanvasIcon = ({ customColor }) => {
4+
return (
5+
<svg
6+
id="Layer_1"
7+
xmlns="http://www.w3.org/2000/svg"
8+
viewBox="0 0 2300 500"
9+
height="100"
10+
width="auto"
11+
className="mark-and-logo"
12+
>
13+
<defs>
14+
<style>
15+
{`
16+
.cls-1 {
17+
fill: #00b39f;
18+
}
19+
20+
.cls-2 {
21+
fill: #00d3a9;
22+
}
23+
24+
.cls-3 {
25+
fill: ${customColor || "#ffffff"};
26+
}
27+
`}
28+
</style>
29+
</defs>
30+
<g>
31+
<path
32+
className="cls-3"
33+
d="M1408.37,392.29h-52.37v-186.66c0-2.07-.34-4.03-1.01-5.87-.67-1.84-1.58-3.45-2.72-4.83-1.15-1.39-2.49-2.47-4.02-3.28-1.53-.8-3.16-1.2-4.88-1.2h-208.73v-57.15h215.46c7.94,0,15.45,1.84,22.54,5.52,7.08,3.68,13.3,8.69,18.66,15.02,5.26,6.45,9.42,13.93,12.48,22.45,3.06,8.51,4.6,17.55,4.6,27.1v188.9ZM1206.72,392.29h-52.37v-184.3h52.37v184.3Z"
34+
/>
35+
<path
36+
className="cls-3"
37+
d="M1668.64,133.29l-105.44,259h-40.42l-105.44-259h53.48l72.17,179.06,72.17-179.06h53.48Z"
38+
/>
39+
<polygon
40+
className="cls-3"
41+
points="1716.79 133.33 1613.19 392.26 1670.03 392.26 1742.69 208.76 1795.11 342.72 1711.27 342.72 1691.94 392.26 1872.19 392.26 1768.59 133.33 1716.79 133.33"
42+
/>
43+
<path
44+
className="cls-3"
45+
d="M2153.29,324.6c0,9.32-1.55,18.08-4.64,26.25-3.09,8.29-7.33,15.49-12.73,21.57-5.4,6.12-11.64,10.94-18.72,14.51-7.19,3.57-14.82,5.35-22.91,5.35h-201.27v-54.56h201.27c3.2,0,5.89-1.27,8.09-3.81s3.29-5.64,3.29-9.32v-21.06c0-3.69-1.09-6.79-3.29-9.32-2.2-2.53-4.89-3.79-8.09-3.79h-142.28c-8.07,0-15.67-1.78-22.75-5.35-7.19-3.57-13.48-8.47-18.87-14.68-5.4-6.22-9.63-13.48-12.73-21.75-3.09-8.19-4.64-16.93-4.64-26.25v-21.06c0-9.32,1.55-18.14,4.64-26.42,3.09-8.19,7.33-15.37,12.73-21.59,5.38-6.22,11.68-11.11,18.87-14.68,7.09-3.57,14.68-5.35,22.75-5.35h201.28v54.9h-201.28c-3.19,0-5.89,1.27-8.07,3.81-2.2,2.53-3.3,5.64-3.3,9.32v21.06c0,3.69,1.11,6.79,3.3,9.32,2.18,2.53,4.89,3.79,8.07,3.79h142.28c8.09,0,15.72,1.78,22.91,5.35,7.09,3.57,13.33,8.47,18.72,14.68,5.4,6.22,9.63,13.42,12.73,21.59,3.09,8.29,4.64,17.09,4.64,26.42v21.06Z"
46+
/>
47+
<g>
48+
<polyline
49+
className="cls-3"
50+
points="857.78 133.29 785.04 133.29 647.49 248.77 647.49 133.44 596.37 133.44 596.37 392.29 647.49 392.29 647.49 317.6"
51+
/>
52+
<polygon
53+
className="cls-3"
54+
points="741.55 258.43 860.68 392.29 787.2 392.29 699.39 293.89 741.55 258.43"
55+
/>
56+
</g>
57+
<polygon
58+
className="cls-3"
59+
points="974.11 133.33 870.51 392.26 927.35 392.26 1000.01 208.76 1052.44 342.72 968.6 342.72 949.26 392.26 1129.51 392.26 1025.91 133.33 974.11 133.33"
60+
/>
61+
</g>
62+
<g>
63+
<polygon
64+
className="cls-2"
65+
points="284.86 30.1 284.86 228.75 457.03 129.07 284.86 30.1"
66+
/>
67+
<polygon
68+
className="cls-2"
69+
points="284.86 270.3 284.86 469.9 458.61 370.56 284.86 270.3"
70+
/>
71+
<polygon
72+
className="cls-1"
73+
points="260.07 227.38 260.07 31.77 90.02 129.25 260.07 227.38"
74+
/>
75+
<polygon
76+
className="cls-1"
77+
points="260.07 468.98 260.07 271.74 89.61 370.43 260.07 468.98"
78+
/>
79+
<polygon
80+
className="cls-1"
81+
points="470.41 348.75 470.41 149.97 298.45 249.52 470.41 348.75"
82+
/>
83+
<polygon
84+
className="cls-2"
85+
points="75.68 149.59 75.68 349.85 248.91 249.56 75.68 149.59"
86+
/>
87+
</g>
88+
</svg>
89+
);
90+
};
91+
92+
export default KanvasIcon;

0 commit comments

Comments
 (0)