Skip to content

Commit

Permalink
Merge pull request #1 from zetaequis-blockchain/updates
Browse files Browse the repository at this point in the history
updates
  • Loading branch information
francisco-zx authored Mar 12, 2024
2 parents 753431e + 412c14c commit fecf211
Show file tree
Hide file tree
Showing 26 changed files with 447 additions and 577 deletions.
171 changes: 112 additions & 59 deletions src/components/About/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,75 @@ import theme, { breakpoints } from "../../../utils/theme";
import starBust5 from "../../images/Starbust5.png";
import starBust6 from "../../images/Starbust6.png";
import starBust7 from "../../images/Starbust7.png";
import aboutIcon from "../../images/about/abouticon.svg";
import { Container } from "../Container";

const About = (props) => {
return (
<Section id="about">
<Container>
<StyledAbout>
<Container>
<StyledAbout>
<AboutHeader>
<AboutTitle>DECENTRALAND M<MVFont>U</MVFont>SIC F<MVFont>E</MVFont>STIVAL</AboutTitle>
<AboutTitle>DECENTRALAND ART WEEK</AboutTitle>
</AboutHeader>
<Aboutbody>
<AboutBodyImgContainer>
<StarBustSideIcon src={starBust5} width="80px" height="80px" />
<StarBustSideIcon src={starBust6} width="80px" height="80px" />
<StarBustSideIcon src={starBust7} width="80px" height="80px" />
</AboutBodyImgContainer>
{/* <AboutBodyImgContainer>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
</AboutBodyImgContainer> */}
<AboutBodyText>
<AboutBodyParagraph>
<AboutParagraphItem>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<p>
Join us for the <ParagraphSpan>5th edition of Decentraland Art Week</ParagraphSpan> to
explore art beyond reality.
</p>
</AboutParagraphItem>
<AboutParagraphItem>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<p>
From <ParagraphSpan>March 26-29</ParagraphSpan>, 2024, you'll discover the infinite potential
of art and creativity in new realities. As this year’s
festival takes on the theme of "exploration", expect to enter
a realm where virtual environments become journeys of
discovery... with new Wearables and Emotes to collect on the
way!
</p>
</AboutParagraphItem>
<AboutParagraphItem>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<p>
A highlight of Decentraland Art Week is <ParagraphSpan>MESHfair</ParagraphSpan>, the renowned
virtual art fair for 3D, metaverse, and VR creators. Curated
by leading galleries including Unit London and OFFICE IMPART,
MESHfair showcases thirty new immersive works by international
artists. On Thursday, March 28, join us for a sparkling Awards
Gala to see which MESHfair artist will be awarded the
Decentraland Prize.
</p>
</AboutParagraphItem>
<AboutParagraphItem>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<p>
What's more, at Decentraland Art Week you'll experience the
unveiling of four new, large-scale galleries. Developed by
award-winning teams in response to the theme of exploration,
the galleries will host a diverse array of virtual art,
interactive installations, and live performances. The full
schedule will be announced soon, so stay tuned.
</p>
</AboutParagraphItem>
<AboutParagraphItem>
<StarBustSideIcon src={aboutIcon} width="40px" height="40px" />
<p>
Join us to explore art beyond the constraints of reality. See
you there!
</p>
</AboutParagraphItem>
{/* <AboutBodyParagraph>
Prepare to discover an alternative reality inspired by the themes of <TextHighlight>radical self-expression, communal growth, and artistic renewal</TextHighlight> in the 3rd, most innovative edition of Decentraland Music Festival yet!
<br />
<br />
Expand All @@ -39,10 +90,13 @@ const About = (props) => {
<li>And much more!</li>
</ul>
<br />
</AboutBodyParagraph>
</AboutBodyParagraph> */}
</AboutBodyText>
</Aboutbody>
<AboutButtonContainer href="https://decentraland.beehiiv.com/subscribe?utm_source=musicfestival.decentraland.org&utm_medium=organic&utm_campaign=DCLMF23" target="_blank">
<AboutButtonContainer
href="https://decentraland.beehiiv.com/subscribe?utm_source=musicfestival.decentraland.org&utm_medium=organic&utm_campaign=DCLMF23"
target="_blank"
>
<AboutButtonLink>
Sign up for the Decentraland Newsletter
</AboutButtonLink>
Expand All @@ -53,30 +107,33 @@ const About = (props) => {
);
};

const MVFont = styled.span `
const AboutParagraphItem = styled.div`
font-family: "Helvetica";
display: flex;
gap: 32px;
@media screen and (min-width: ${breakpoints.md}) {
gap: 112px;
}
`;

const ParagraphSpan = styled.span`
color: ${theme.accent};
`;

const MVFont = styled.span`
font-family: 'SaintRegular';
}`
}`;

const AboutTitle = styled.h2`
font-family: Gothic;
font-size: 40px;
font-family: HackerNoon;
text-shadow: 0px 0px 31px #393939;
font-size: 32px;
text-align: center;
@media screen and (min-width: ${breakpoints.md}) {
font-size: 60px;
}
@media screen and (min-width: ${breakpoints.l}) {
font-size: 60px;
}
@media screen and (min-width: ${breakpoints.xl}) {
font-size: 60px;
}
@media screen and (min-width: ${breakpoints.xxl}) {
font-size: 60px;
}
`
`;

const Section = styled.section`
position: relative;
position: relative;
`;

const StyledAbout = styled.div`
Expand All @@ -86,7 +143,7 @@ const StyledAbout = styled.div`

const AboutHeader = styled.section`
display: flex;
justify-content: space-between;
justify-content: center;
align-items: center;
margin-bottom: 56px;
`;
Expand All @@ -98,7 +155,7 @@ const SideIcon = styled.img`
@media screen and (min-width: ${breakpoints.md}) {
display: block;
}
`
`;

const Aboutbody = styled.section`
display: flex;
Expand All @@ -108,22 +165,21 @@ const StarBustSideIcon = styled.img`
display: none;
@media screen and (min-width: ${breakpoints.md}) {
display: block;
padding
}
`;

const AboutBodyText = styled.div`
letter-spacing: 0.1em;
font-weight: 300;
margin-left: 8px;
@media screen and (min-width: ${breakpoints.md}) {
margin-left: 120px;
font-size: 18px;
line-height: 27px;
font-weight: 400;
padding-right: 64px;
max-width: 700px;
}
letter-spacing: 0.1em;
display: flex;
flex-direction: column;
gap: 46px;
font-weight: 300;
@media screen and (min-width: ${breakpoints.md}) {
font-size: 18px;
line-height: 27px;
font-weight: 400;
max-width: 850px;
}
`;

const AboutBodyParagraph = styled.p`
Expand All @@ -148,14 +204,14 @@ const AboutBodyParagraph = styled.p`

const AboutBodyImgContainer = styled.div`
display: flex;
flex-direction: column;
flex-direction: column;
justify-content: space-between;
align-items: center;
align-items: center;
margin: 45px 0;
`;

const AboutBodyImg = styled.div`
display: flex;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
Expand Down Expand Up @@ -184,10 +240,10 @@ const TextHighlight = styled.span`
`;

const AboutButtonContainer = styled.a`
margin-top: 32px;
margin-top: 46px;
width: 100%;
@media screen and (min-width: ${breakpoints.md}) {
margin-top: 165px;
margin-top: 10px;
}
`;

Expand All @@ -207,7 +263,7 @@ const AboutButtonLink = styled.button`
transition: all 0.4s ease;
backdrop-filter: blur(2px);
cursor: pointer;
margin-top: 48px;
margin-top: 64px;
img {
-webkit-animation: rotating 10s linear infinite;
Expand All @@ -219,19 +275,16 @@ const AboutButtonLink = styled.button`
&:hover {
color: black;
background-color: #f37877;
box-shadow:
0 0 20px #fff,
0 0 10px violet,
0 0 5px blue;
background-color: ${theme.accent};
box-shadow: 0 0 20px #fff, 0 0 10px violet, 0 0 5px blue;
img {
-webkit-animation: rotating 10s linear infinite;
-moz-animation: rotating 10s linear infinite;
-ms-animation: rotating 10s linear infinite;
-o-animation: rotating 10s linear infinite;
animation: rotating 10s linear infinite;
@keyframes rotating {
from {
transform: rotate(0deg);
Expand All @@ -245,8 +298,8 @@ const AboutButtonLink = styled.button`
@media screen and (min-width: ${breakpoints.md}) {
font-size: 22px;
padding: 48px 72px;
padding: 29px 72px;
img {
-webkit-animation: unset;
-moz-animation: unset;
Expand All @@ -268,7 +321,7 @@ const ButtonDecorator = styled.img`
height: 52px;
top: 0;
right: -5px;
}
`
}
`;

export default About;
4 changes: 2 additions & 2 deletions src/components/Button.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ const Button = ({

const StyledButton = styled.a`
font-family: Gothic;
border: 2px solid #f37877;
border-radius: 5px;
border: 2px solid #FFA450;
border-radius: 32px;
height: 60px;
padding: 0 32px;
display: flex;
Expand Down
23 changes: 17 additions & 6 deletions src/components/DaySchedule/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,34 @@ import {
StyledDayHeader,
StyledDayTitle,
StyledDayinfo,
StyledDataItem,
StyledDataItemText,
} from "./styles.js";
import {
StyledBodyBtnSection,
StyledArrowBtn,
} from "../LineUpSchedule/styles.js";
import scheduleSeparator from "../../images/schedule/scheduleseparator.png";

const DaySchedule = (props) => {
const { dayInfo, dayNumber } = props;
const { dayInfo } = props;

return (
<StyledDaySchedule>
<StyledDayHeader>
<StyledDayTitle>{`${dayInfo.date}`}</StyledDayTitle>
</StyledDayHeader>
{/* <StyledDayHeader>
<StyledDayTitle>{dayInfo.date}</StyledDayTitle>
</StyledDayHeader> */}
<StyledDayBody>
{dayInfo.stages.map((stageInfo, i) => (
<StageSchedule key={i} stageInfo={stageInfo} />
{dayInfo.artists.map((artist, index) => (
<StyledDataItem key={index}>
<StyledDataItemText>{artist}</StyledDataItemText>
<img
src={scheduleSeparator}
width="32px"
height="32px"
alt="schedule"
/>
</StyledDataItem>
))}
</StyledDayBody>
</StyledDaySchedule>
Expand Down
15 changes: 14 additions & 1 deletion src/components/DaySchedule/styles.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ export const StyledDaySchedule = styled.div`

export const StyledDayBody = styled.section`
display: flex;
flex-direction: column;
flex-wrap: wrap;
gap: 32px;
width: 100%;
`;

Expand All @@ -35,3 +36,15 @@ export const StyledDayTitle = styled.h2`
letter-spacing: 0.22em;
}
`;

export const StyledDataItem = styled.div`
display: flex;
gap: 32px;
font-size: 32px;
align-items: center;
`;

export const StyledDataItemText = styled.span`
font-family: "Helvetica";
text-transform: uppercase;
`
Loading

0 comments on commit fecf211

Please sign in to comment.