Skip to content

Commit 2610c2c

Browse files
committed
Merge branch 'aryanshah/replace_meshmate_badge' of https://github.com/ARYANSHAH1567/layer5 into aryanshah/replace_meshmate_badge
2 parents 6c3c8b9 + c220e5d commit 2610c2c

2 files changed

Lines changed: 112 additions & 22 deletions

File tree

src/sections/Devrel-platform/picture-slider.js

Lines changed: 43 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
import React from "react";
32
import Slider from "react-slick";
43
import styled from "styled-components";
@@ -7,25 +6,19 @@ import ChallangePNG from "./images/challange_mac.png";
76
import DesignPNG from "./images/design_mac.png";
87
import TutorialPNG from "./images/tutorial_mac.png";
98

10-
119
const PictureSliderWrapper = styled.div`
12-
display:flex;
13-
justify-content:center;
14-
align-items:center;
15-
text-align:center;
10+
width: 100%;
11+
max-width: 900px;
12+
margin: 0 auto;
13+
text-align: center;
1614
1715
.slick-slider {
1816
margin-top: 1rem;
19-
height:100%;
20-
width: 100%;
2117
22-
.slick-list{
23-
width:100%;
24-
}
25-
@media (max-width: 36rem) {
26-
margin: .5rem auto;
27-
max-width: 100%;
18+
.slick-list {
19+
width: 100%;
2820
}
21+
2922
.slick-prev,
3023
.slick-next {
3124
&:before {
@@ -39,30 +32,63 @@ const PictureSliderWrapper = styled.div`
3932
4033
.slick-slide {
4134
display: flex;
42-
height: auto;
4335
align-items: center;
4436
justify-content: center;
37+
38+
img {
39+
width: 100%;
40+
max-height: 500px;
41+
object-fit: contain;
42+
}
43+
}
44+
}
45+
46+
@media (max-width: 850px) {
47+
.slick-prev,
48+
.slick-next {
49+
display: none ;
4550
}
4651
}
4752
`;
4853

4954
const PictureSlider = () => {
5055
const data = [ChallangePNG, TutorialPNG, DesignPNG];
56+
5157
const settings = {
5258
dots: false,
5359
infinite: true,
5460
speed: 500,
5561
slidesToShow: 1,
5662
slidesToScroll: 1,
5763
autoplay: true,
58-
autoplaySpeed: 2000
64+
autoplaySpeed: 2000,
65+
responsive: [
66+
{
67+
breakpoint: 1024,
68+
settings: {
69+
slidesToShow: 1,
70+
slidesToScroll: 1,
71+
arrows: false,
72+
autoplay: true,
73+
},
74+
},
75+
{
76+
breakpoint: 600,
77+
settings: {
78+
slidesToShow: 1,
79+
slidesToScroll: 1,
80+
arrows: false,
81+
autoplay: true,
82+
},
83+
},
84+
],
5985
};
6086

6187
return (
6288
<PictureSliderWrapper>
6389
<Slider {...settings}>
6490
{data.map((image, index) => (
65-
<img key={index} src={image} alt="content" />
91+
<img key={index} src={image} alt={`slide-${index}`} />
6692
))}
6793
</Slider>
6894
</PictureSliderWrapper>

src/sections/Pricing/feature_data.json

Lines changed: 69 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1183,36 +1183,100 @@
11831183
},
11841184
"docs": ""
11851185
},
1186+
{
1187+
"theme": "",
1188+
"categoryOrder": "",
1189+
"category": "Academy",
1190+
"functionOrder": "",
1191+
"function": "Academy",
1192+
"feature": "",
1193+
"subscription_tier": "Enterprise",
1194+
"comparison_tiers": {
1195+
"free": "",
1196+
"teamDesigner": "",
1197+
"teamOperator": "",
1198+
"enterprise": "x"
1199+
},
1200+
"docs": "https://docs.layer5.io/cloud/academy/"
1201+
},
1202+
{
1203+
"theme": "",
1204+
"categoryOrder": "",
1205+
"category": "Academy",
1206+
"functionOrder": "",
1207+
"function": "Content Creator Guide",
1208+
"feature": "",
1209+
"subscription_tier": "Enterprise",
1210+
"comparison_tiers": {
1211+
"free": "",
1212+
"teamDesigner": "",
1213+
"teamOperator": "",
1214+
"enterprise": "x"
1215+
},
1216+
"docs": "https://docs.layer5.io/cloud/academy/creating-content/"
1217+
},
11861218
{
11871219
"theme": "",
11881220
"categoryOrder": "",
11891221
"category": "Academy",
11901222
"functionOrder": "",
11911223
"function": "Extending the Academy",
1192-
"feature": "High-level guide to the Academy architecture and workflow",
1224+
"feature": "",
11931225
"subscription_tier": "Enterprise",
11941226
"comparison_tiers": {
11951227
"free": "",
11961228
"teamDesigner": "",
11971229
"teamOperator": "",
11981230
"enterprise": "x"
11991231
},
1200-
"docs": "https://docs.layer5.io/cloud/academy/extending-the-academy/"
1232+
"docs": "https://docs.layer5.io/cloud/academy/creating-content/extending-the-academy/"
12011233
},
12021234
{
12031235
"theme": "",
12041236
"categoryOrder": "",
12051237
"category": "Academy",
12061238
"functionOrder": "",
1207-
"function": "Creating a Learning Path",
1208-
"feature": "Step-by-step tutorial for creating custom learning paths",
1239+
"function": "Creating Your First Learning Path",
1240+
"feature": "",
1241+
"subscription_tier": "Enterprise",
1242+
"comparison_tiers": {
1243+
"free": "",
1244+
"teamDesigner": "",
1245+
"teamOperator": "",
1246+
"enterprise": "x"
1247+
},
1248+
"docs": "https://docs.layer5.io/cloud/academy/creating-content/creating-your-learning-path/"
1249+
},
1250+
{
1251+
"theme": "",
1252+
"categoryOrder": "",
1253+
"category": "Academy",
1254+
"functionOrder": "",
1255+
"function": "Integrating Assessments in the Academy",
1256+
"feature": "",
1257+
"subscription_tier": "Enterprise",
1258+
"comparison_tiers": {
1259+
"free": "",
1260+
"teamDesigner": "",
1261+
"teamOperator": "",
1262+
"enterprise": "x"
1263+
},
1264+
"docs": "https://docs.layer5.io/cloud/academy/creating-content/integrating-assessments-in-the-academy/"
1265+
},
1266+
{
1267+
"theme": "",
1268+
"categoryOrder": "",
1269+
"category": "Academy",
1270+
"functionOrder": "",
1271+
"function": "Building Certifications",
1272+
"feature": "",
12091273
"subscription_tier": "Enterprise",
12101274
"comparison_tiers": {
12111275
"free": "",
12121276
"teamDesigner": "",
12131277
"teamOperator": "",
12141278
"enterprise": "x"
12151279
},
1216-
"docs": "https://docs.layer5.io/cloud/academy/creating-your-learning-path/"
1280+
"docs": "https://docs.layer5.io/cloud/academy/creating-content/building-certifications/"
12171281
}
12181282
]

0 commit comments

Comments
 (0)