Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/integrations columns #5868

Open
wants to merge 52 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
186983c
initial commit
Npcodes1 Sep 5, 2024
e300b5f
fixed mobile integrations column
Npcodes1 Sep 7, 2024
f7b7de9
edited code per Layer5 request
Npcodes1 Sep 10, 2024
039a49c
update profiles
vishalvivekm Sep 5, 2024
d6eb5cf
[Docs] Generated documentation for Integration
MUzairS15 Sep 7, 2024
2c58308
chore: add client-side validation for email and pitcture url
vishalvivekm Sep 1, 2024
aca6806
chore: fix failing eslint checks
vishalvivekm Sep 1, 2024
3066abf
Update src/sections/Community/Web-based-from/index.js
vishalvivekm Sep 1, 2024
e96b621
Update src/sections/Community/Web-based-from/index.js
vishalvivekm Sep 1, 2024
2535905
Allows gif
vishalvivekm Sep 1, 2024
b1f85f0
update error message to include gif
vishalvivekm Sep 1, 2024
3628366
first draft
leecalcote Sep 7, 2024
d60db32
added images for clusterpedia
srujan0404 Aug 2, 2024
4af774b
links
leecalcote Sep 7, 2024
1dd7dda
through
leecalcote Sep 7, 2024
c404113
[Docs] Generated documentation for Integration
MUzairS15 Sep 8, 2024
e11009a
Refactor code for improved performance
leecalcote Sep 9, 2024
704eb98
removed commented out code
Npcodes1 Sep 13, 2024
a7645d6
removed commented code
Npcodes1 Sep 16, 2024
a031d10
removed commented code
Npcodes1 Sep 16, 2024
d90d6a8
signed off- removed commented code
Npcodes1 Sep 17, 2024
9e7ee4a
Add files via upload
Ashparshp Sep 9, 2024
b37b020
Refactor redirect paths for Kanvas and Meshmap
leecalcote Sep 10, 2024
b225a8c
update redirect
vishalvivekm Sep 10, 2024
73d1b8c
Refactor badges to use "kanvas" instead of "meshmap"
leecalcote Sep 10, 2024
6285316
Refactor code for improved performance
leecalcote Sep 10, 2024
914a13b
fix
vishalvivekm Sep 10, 2024
957ec10
rename meshmap -> kanvas for integrations
vishalvivekm Sep 10, 2024
8414e8e
in news
vishalvivekm Sep 10, 2024
31acc2e
in blog
vishalvivekm Sep 10, 2024
1a8a88a
complete
vishalvivekm Sep 10, 2024
f84d9be
rm image
vishalvivekm Sep 10, 2024
45a50b9
rm consul screenshots
vishalvivekm Sep 10, 2024
7f6c5f0
revert blog
vishalvivekm Sep 10, 2024
e61d370
revert news
vishalvivekm Sep 10, 2024
63a873b
revert
vishalvivekm Sep 10, 2024
13d745e
[Docs] Generated documentation for Integration
MUzairS15 Sep 11, 2024
23edbb3
[Docs] Generated documentation for Integration
MUzairS15 Sep 12, 2024
be05c4f
Update kanvas_banner.js
leecalcote Sep 12, 2024
6cc4fac
rename fallback images meshmap -> kanvas
vishalvivekm Sep 12, 2024
1fe4bb5
Mark Senthil Athiban's profile as inactive
Ashparshp Sep 12, 2024
a3759ad
[Docs] Generated documentation for Integration
MUzairS15 Sep 13, 2024
8e4592e
fix: resolve layout inconsistency in CTA_Bottom for mobile screens
yash37158 Sep 3, 2024
4e44b32
Refactor MeetTheMaintainer import path
leecalcote Sep 12, 2024
a775cf0
Refactor MeetTheMaintainer import path
leecalcote Sep 12, 2024
c44bfef
Refactor import path for MeetTheMaintainer component
leecalcote Sep 13, 2024
20ad6bb
Refactor import path for MeetTheMaintainer component
leecalcote Sep 13, 2024
c150cde
[Docs] Generated documentation for Integration
MUzairS15 Sep 15, 2024
5064eb5
Bump @babel/cli from 7.22.5 to 7.25.6
dependabot[bot] Sep 1, 2024
51f8835
Bump react-countdown from 2.3.5 to 2.3.6
dependabot[bot] Sep 1, 2024
1bf546b
Update meshmap.yml
leecalcote Sep 17, 2024
93afc06
Merge branch 'master' into feature/integrations-columns
Npcodes1 Sep 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
185 changes: 124 additions & 61 deletions src/sections/Home/Playground-home/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ const ViewsSectionWrapper = styled.div`
.small-card-container {
display: flex;
gap: 1rem;
@media only screen and (max-width: 767px) {
justify-content: center;
}
}

.views-section {
Expand All @@ -35,13 +38,14 @@ const ViewsSectionWrapper = styled.div`
align-items: center;
padding: 0 5% 0 0;
box-sizing: border-box;
//box-shadow: ${(props) => props.theme.boxShadowBlue477E96};
transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
overflow: hidden;

@media only screen and (max-width: 767px) {
text-align: center;
flex-direction: column-reverse;
height: auto;
padding: 1.5rem;
}
}
.hero-text {
Expand All @@ -54,11 +58,11 @@ const ViewsSectionWrapper = styled.div`
max-width: 100%;
justify-content: center;
text-align: center;
padding-bottom: 1rem;
}
}

h2 {
/* max-width: 90%; */
padding-bottom: 2%;
}
}
Expand Down Expand Up @@ -105,14 +109,15 @@ const ViewsSectionWrapper = styled.div`

}

.overlay {
width: 483px;
height: 680px;
}

.container {
display: flex;
justify-content: center;
width: 100%;
@media only screen and (max-width: 767px) {
flex-direction: column;
margin: 1rem 0;
padding: 0 1rem;
}
}

.line {
Expand All @@ -121,62 +126,140 @@ const ViewsSectionWrapper = styled.div`
align-items: center;
margin-right: 2rem;
flex-wrap: wrap;
@media only screen and (max-width: 767px) {
flex-direction: row;
flex-wrap: nowrap;
white-space: nowrap;
align-items: center;
justify-content: center;
}
}
.position-line-down{
transform: translateY(-20em);
}
.position-line-up{
transform: translateY(20em);
.position-line-down-left {
//For tablet/desktop screens, icons will move down vertically
transform: translateY(-20rem);

//For mobile screens, icons will move to the left horizontally
@media only screen and (max-width: 767px) {
transform: translateX(-20rem);
}
}
.position-line-up-right {
//For tablet/desktop screens, icons will move up vertically
transform: translateY(20rem);

.line-primary, .line-secondary {
//For mobile screens, icons will move to the right horizontally
@media only screen and (max-width: 767px) {
transform: translateX(20rem);
}
}

.line-primary {
width: 100%;
display: flex;
flex-direction: column;
flex: 1;
margin: 0 5%;
@media only screen and (max-width: 767px) {
flex-direction: row;
}
}

// Animation

// Vertical animation for tablet screen sizes and up.
.animation-up-scroll {
animation: scroll-up-animation 15s linear infinite;
animation: scroll-up-animation 15s linear infinite;

@keyframes scroll-up-animation {
0% {
transform: translateY(0%);
}
100% {
transform: translateY(-100%);
}
@keyframes scroll-up-animation {
0% {
transform: translateY(0%);
}
100% {
transform: translateY(-100%);
}
}

@media only screen and (max-width: 767px) {
//to disable vertical animation on mobile in favor of horizontal animation
animation: none;
}
}

.animation-down-scroll {
animation: scroll-down-animation 15s linear infinite;

@keyframes scroll-down-animation {
0% {
transform: translateY(0%);
}
100% {
transform: translateY(100%);
}
}

animation: scroll-down-animation 15s linear infinite;
@keyframes scroll-down-animation {
0% {
transform: translateY(0);
}
100% {
transform: translateY(100%);
}
@media only screen and (max-width: 767px) {
//to disable vertical animation on mobile in favor of horizontal animation for smaller screens
animation: none;
}
}

.animation-left-scroll {
animation: scroll-left-animation 10s linear infinite;

@keyframes scroll-left-animation {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-20rem);
}
}

@media only screen and (min-width: 768px) {
//to disable horizontal animation on mobile in favor of vertical animation for larger screens
animation: none;
}
}

//horizontal animation- to the right
.animation-right-scroll {
animation: scroll-right-animation 10s linear infinite;

@keyframes scroll-right-animation {
0% {
transform: translateX(-20rem);
}
100% {
transform: translateX(0);
}
}

@media only screen and (min-width: 768px) {
//to disable horizontal animation on mobile in favor of vertical animation for larger screens
animation: none;
}
}
.box {

.box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height:150px;
height: 150px;
padding: 2rem;
box-sizing: border-box;
background-color: ${(props) => props.theme.backgroundColor};
margin-bottom: 1rem;
border-radius: 1rem;
//box-shadow: ${(props) => props.theme.boxShadowGreen00D3A9ToBlackTwoFive};
}
// .box:hover {
// box-shadow: ${(props) => props.theme.boxShadowBlue477E96};
// }

@media only screen and (max-width: 767px) {
flex: 0 0 auto;
margin: 5%;
width: 125px;
height: 125px;
}
}
.box .boxImg {
width: auto;
height: 60px;
Expand All @@ -188,20 +271,6 @@ const ViewsSectionWrapper = styled.div`
text-align: center;
}

@media only screen and (max-width: 700px) {
.hero-image {
display: none;
}
.views-section {
padding: 2rem 2rem 0 2rem;
height: auto;
}
.small-card-container {
display: flex;
justify-content: center;
}
}

`;

const KanvasVisualizerViews = () => {
Expand All @@ -215,18 +284,12 @@ const KanvasVisualizerViews = () => {
<ViewsSectionWrapper>
<div className="views-section">
<div className="hero-image" ref={imageRef}>
{/* <img
className={imageInView ? "lines-visible" : "not-visible"}
src={CommentingImageDark}
alt=""
/> */}
<div
// className={
// imageInView ? "visible container" : "not-visible container"
// }
className="visible container"
className={
imageInView ? "visible container" : "not-visible container"
}
>
<div className="line position-line-down">
<div className="line position-line-down-left animation-left-scroll">
<div className="line-primary animation-down-scroll">
<div className="box">
<img className="boxImg" src={prometheus} alt="" />
Expand All @@ -247,7 +310,7 @@ const KanvasVisualizerViews = () => {
</div>

</div>
<div className="line position-line-up">
<div className="line position-line-up-right animation-right-scroll">
<div className="line-primary animation-up-scroll">
<div className="box">
<img className="boxImg" src={kubernetes} alt="" />
Expand Down
Loading
Loading