Skip to content

Commit 6ab2a0c

Browse files
authored
Merge branch 'master' into add-rajesh-nagarajan-profile
2 parents 32933f9 + 1da1236 commit 6ab2a0c

6 files changed

Lines changed: 31 additions & 11 deletions

File tree

src/components/Pricing/PricingAddons/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable indent */
22
import React, { useState, useEffect } from "react";
3-
import { Box, Card, CardContent, CardHeader, Typography, FormControl, InputLabel, Select, MenuItem, Slider, Switch, FormControlLabel, Chip, Container, Link, Paper, SistentThemeProvider, CssBaseline, useTheme } from "@sistent/sistent";
3+
import { Box, Card, CardContent, CardHeader, Typography, FormControl, InputLabel, Select, MenuItem, Slider, Switch, FormControlLabel, Chip, Container, Paper, SistentThemeProvider, CssBaseline, useTheme } from "@sistent/sistent";
44
import { Calculate, CheckCircle } from "@mui/icons-material";
55
import { useStyledDarkMode } from "../../../theme/app/useStyledDarkMode";
66
import { getAddOns } from "./pricingData";
@@ -10,7 +10,8 @@ import Button from "../../../reusecore/Button";
1010

1111
export const PricingAddons = ({ isYearly = false, setIsYearly }) => {
1212
const [selectedAddon, setSelectedAddon] = useState(null);
13-
const [quantity, setQuantity] = useState(1);
13+
// const [quantity, setQuantity] = useState(1);
14+
const quantity = 1;
1415
const [selectedSubAddOns, setSelectedSubAddOns] = useState({});
1516
const [totalPrice, setTotalPrice] = useState(0);
1617
const [quantityIndex, setQuantityIndex] = useState(0);

src/components/Pricing/PricingAddons/pricingData.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import { Cloud, Group } from "@mui/icons-material";
33
import AcademyIcon from "./AcademyIcon";
44

55

6-
const planLink = {
7-
"Personal": "https://cloud.layer5.io/account/plans",
8-
"Team Designer": "https://cloud.layer5.io/account/plans/upgrade?plan=49b77ce8-eeea-4ec4-adf3-48979a14b140",
9-
"Team Operator": "https://cloud.layer5.io/account/plans/upgrade?plan=f7a5b2b5-b36b-421e-9211-f4dfb204e5b3",
10-
"Enterprise": "https://cloud.layer5.io/account/plans/upgrade?plan=ad68ce59-8c5a-42b0-955c-9b2b2f7c98e3"
11-
};
6+
// const planLink = {
7+
// "Personal": "https://cloud.layer5.io/account/plans",
8+
// "Team Designer": "https://cloud.layer5.io/account/plans/upgrade?plan=49b77ce8-eeea-4ec4-adf3-48979a14b140",
9+
// "Team Operator": "https://cloud.layer5.io/account/plans/upgrade?plan=f7a5b2b5-b36b-421e-9211-f4dfb204e5b3",
10+
// "Enterprise": "https://cloud.layer5.io/account/plans/upgrade?plan=ad68ce59-8c5a-42b0-955c-9b2b2f7c98e3"
11+
// };
1212

1313

1414
// Academy add-ons have tiered pricing based on the number of learners

src/sections/Community/Handbook/learn5.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,9 @@ const LearnLayer = () => {
5757
interactive challenges, and professional certifications. Content spans beginner
5858
to advanced levels for both developers and organizations.
5959
</p>
60+
<p>
61+
For more details, check out the <a href="https://docs.layer5.io/cloud/academy/" target="_blank" rel="noopener noreferrer">Academy documentation</a> and explore our <a href="https://github.com/orgs/layer5io/repositories?q=academy" target="_blank" rel="noopener noreferrer">GitHub collections</a>.
62+
</p>
6063

6164
<a id="Eventing">
6265
<h2>Sharing what you've learned at a technical event</h2>

src/sections/Community/Handbook/recognition.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import ReviewRockstarLogo from "../../../assets/images/review-rockstar/review-ro
3535
import KanvasSnapshotLogo from "../../../assets/images/kanvas-snapshot/kanvas-snapshot.svg";
3636
import SistentContributorLogo from "../../../assets/images/sistent/badges/sistent-contributor.svg";
3737
import ContinuousContributorLogo from "../../../assets/images/continuous-contributor/continuous-contributor.svg";
38+
import AcademyLogo from "../../../assets/images/academy/academy.svg";
3839

3940
const contents = [
4041
{ id: 0, link: "#Profile Bages", text: "Profile Bages" },
@@ -187,6 +188,10 @@ const RecognitionPage = () => {
187188
<img src={ServiceMeshPerformance} style={badgeStyle} />
188189
<b>Cloud Native Performance</b> - awarded to the community members who make consistent and impactful contributions to the Cloud Native Performance project. Community members who earn this badge occasionally become a project maintainer.
189190
</li>
191+
<li>
192+
<img src={AcademyLogo} style={badgeStyle} />
193+
<b>Academy</b> - awarded to the community members who make consistent and impactful contributions to the <Link to="https://cloud.layer5.io/academy/overview">Layer5 Academy</Link> project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.
194+
</li>
190195
<li>
191196
<img src={CommunityLogo} style={badgeStyle} />
192197
<b>Community</b> - awarded to the community members who repeatedly engage in welcoming, encouraging, and supporting other Layer5 community members. Community members who earn this badge occasionally graduate to undertaking the Community Manager role.

src/sections/Community/Handbook/repository.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import servicemeshpattern from "../../../assets/images/service-mesh-patterns/ser
1414
import TocPagination from "../../../components/handbook-navigation/TocPagination";
1515
import IntraPage from "../../../components/handbook-navigation/intra-page";
1616
import Kanvas from "../../../assets/images/kanvas/icon-only/kanvas-icon-color.svg";
17+
import layer5AcademyIcon from "../../../assets/images/academy/academy.svg";
1718

1819
import { Link } from "gatsby";
1920

@@ -51,7 +52,7 @@ const Repository = () => {
5152

5253
<p>
5354
Note that the Layer5 community spans <strong>six</strong> GitHub
54-
organizations:
55+
organizations and <strong>one</strong> multi-repository collection:
5556
</p>
5657

5758
<ul className="project-org-list">
@@ -132,6 +133,16 @@ const Repository = () => {
132133
</a>
133134
- a collection of extensions and plugins that enhance Meshery's functionality.
134135
</li>
136+
<li>
137+
<a href="https://github.com/orgs/layer5io/repositories?q=academy">
138+
<img
139+
src={layer5AcademyIcon}
140+
alt="Layer5 Academy logo"
141+
/>
142+
&nbsp; Layer5 Academy
143+
</a>
144+
- a multi-repository learning platform with structured learning paths, practical challenges, badges and optional certificates, built with modular theme, content, and build repositories.
145+
</li>
135146
</ul>
136147

137148
<details className="invite-only">

src/sections/Pricing/SubscriptionToggle.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable indent */
2-
import React, { useState, useEffect } from "react";
3-
import PricingWrapper from "./pricing.style";
2+
import React from "react";
3+
44

55
export const SubscriptionToggle = ({ isYearly = false, setIsYearly }) => {
66
return (

0 commit comments

Comments
 (0)