Skip to content

Commit

Permalink
Merge pull request #32 from freshlybreemed/new-updates
Browse files Browse the repository at this point in the history
WIP
  • Loading branch information
freshlybreemed authored Apr 22, 2022
2 parents 99d890d + f326cc2 commit 6e7f8ee
Show file tree
Hide file tree
Showing 8 changed files with 168 additions and 156 deletions.
43 changes: 16 additions & 27 deletions src/components/Comics/ComicView.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,13 @@ const ComicView = () => {
}
`
)
console.log(firstCover)
const Button = styled.a`

const Button = styled.button`
margin-left: auto;
margin-right: auto;
width: 50%;
text-align: center;
font-family: "Gunterz-Medium";
display: block;
top: auto;
left: auto;
Expand Down Expand Up @@ -68,38 +69,26 @@ const ComicView = () => {
<Img fluid={secondCover.fluid} />
</GridRight> */}
{/* </TwoColumnGrid> */}
<Button>Download now</Button>
<Paragraph>
The Dare Dollz live in the city of Carnado in the year 2050. Carnado
City is an affluent city leading the way in innovative technology. As
a result, the city consists of and attracts the wealthiest people,
known to set lifestyle trends the average person won't ever
experience. Xio, Paris, Chanel, and Bleu have no shortage of wealth or
beauty. They are the archetype of Carnado City.
</Paragraph>
<Paragraph>
Known as social media mavens, they constantly engage with their
millions of followers online. Broadcasting the Carnado City lifestyle
of enjoyable leisure days and exciting nights full of entertainment to
all their fans. They seem to have it all, but there is more to these
ladies and Carnado City than meets the eye. They are signed to the
Darek Knox Agency, the most elite talent agency, where nothing and no
one is average.
</Paragraph>
<Paragraph>
The agency consists of extraordinary talent and exceptional beauty.
Because of their "perfect" appearance, the girls are affectionately
called "Darek's Dolls," later coining the shortened version "Dare
Dollz." Darek Knox and his expansive team recruit the top students in
Meet Dare Dollz, the young, stylish social media mavens who hold all
the keys to the futuristic city of Carnado. Xio, Paris, Chanel, and
Bleu seem to have it all, but there is more to these ladies and
Carnado City than meets the eye. The girls are signed to the Darek
Knox Agency, the most elite talent agency, where nothing and no one is
average. Darek Knox and his expansive team recruit the top students in
academia, athletics, and creativity at a young age to cultivate their
talents, making them masters of their craft.
talents, making them the ultimate secret agents.
</Paragraph>
<Paragraph>
Dare Dollz can be quite the femme Fatales, a fusion of mind, muscle,
and, to be frank, a lot of seduction. Using these characteristics
always gets the dollz what they want. They can solve any problem for
the right price! Just remember that Dollz are really expensive.
always gets the Dollz what they want. However, this is about to change
when their latest mission involves 2050's most prominent rap artist, 8
Figga, and his addiction to money and fame. The Dollz have to face
their most powerful opponent while keeping up with their super famous
alter egos.
</Paragraph>
<Button>Download now</Button>
</Container>
</Wrapper>
)
Expand Down
1 change: 1 addition & 0 deletions src/components/Navigation/styles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ export const MenuLogo = styled.img`
@media (max-width: ${breakpoints.s}px) {
width: 90px;
padding-left: none;
padding-right: 0;
}
@media (min-width: ${breakpoints.s}px) {
padding-left: none;
Expand Down
92 changes: 92 additions & 0 deletions src/components/subscribe.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
import React, { useState } from "react"
import { breakpoints } from "../utils/styles"
import { Paragraph, ParagraphHeader } from "./Comics/styles"
import styled from "@emotion/styled"
import addToMailchimp from "gatsby-plugin-mailchimp"
import { MainButtonStatic } from "../layouts/styles"

const SubmitButton = styled.input`
/* width: 40%; */
font-weight: 600;
padding: 0.5rem;
background-color: black;
color: white;
text-transform: uppercase;
/* width: 100%; */
/* margin-top: 0rem; */
border: 0.0625rem solid #000;
/* height: 30px; */
@media (max-width: ${breakpoints.m}px) {
width: 94%;
}
`
const FlexDiv = styled.div`
display: flex;
margin-top: 1rem;
@media (max-width: ${breakpoints.m}px) {
display: block;
/* width: 94%; */
font-size: 1.5rem;
}
`
const Input = styled.input`
/* width: 40%; */
padding: 0.4rem;
font-family: "Gunterz-Medium";
display: inline-block;
flex-grow: 1;
@media (max-width: ${breakpoints.m}px) {
display: block;
/* margin-left: auto;
margin-right: auto; */
width: 90%;
}
`
const Subscribe = ({ text }: { text?: string }) => {
const [email, setEmail] = useState<string>("")
const [sent, setSent] = useState<boolean>(false)

const handleSubmit = e => {
console.log("peace")
e.preventDefault()
setSent(true)
addToMailchimp(email, { source: "Website" }, null)
.then(data => {
console.log(data)
})
.catch(e => {
console.log(e)
})
}
return (
<ParagraphHeader>
{/* <Paragraph> */}
<form>
<div>
{text}
{/* <SmallParagaph>Email Address</SmallParagaph> */}
</div>
<FlexDiv>
<Input
type="email"
placeholder="Enter Email Address"
value={email}
onChange={e => setEmail(e.currentTarget.value)}
name="EMAIL"
className="required email"
/>
<MainButtonStatic
type="submit"
name="subscribe"
onClick={handleSubmit}
>
{sent ? "Thanks" : "Submit"}
</MainButtonStatic>
</FlexDiv>
</form>
{/* </Paragraph> */}
</ParagraphHeader>
)
}

export default Subscribe
32 changes: 31 additions & 1 deletion src/layouts/styles.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import styled from "@emotion/styled"
import { breakpoints } from "../utils/styles"

export const Container = styled.div`
/* background-color: "#302F2F"; */
Expand All @@ -10,6 +11,10 @@ export const MainWrapper = styled.div`
padding-left: 2rem;
padding-right: 2rem;
/* background-color: black; */
@media (max-width: ${breakpoints.s}px) {
padding-left: 1rem;
padding-right: rem;
}
`
export const Wrapper = styled.div`
background-color: white;
Expand Down Expand Up @@ -38,6 +43,31 @@ export const CartWrapper = styled.div`
padding-top: 15px;
}
`
export const MainButtonStatic = styled.button`
/* margin-left: auto;
margin-right: auto; */
/* width: 50%; */
text-align: center;
font-family: "Gunterz-Medium";
/* display: block; */
/* top: auto;
left: auto; */
border-color: black;
&:hover {
background-color: #01ff8f;
}
font-size: 1.5rem;
background-color: #9fedff;
/* padding: 0.5rem 1rem; */
border-width: 0.08em;
border-style: solid;
display: inline-block;
@media (max-width: ${breakpoints.m}px) {
display: block;
width: 93%;
font-size: 1.5rem;
}
`
export const MainButton = styled("a")`
background-color: #9fedff;
padding: 0.5rem 1rem;
Expand Down Expand Up @@ -79,7 +109,7 @@ export const Mobile = styled.div`
`

export const Character = styled.a`
font-family: "Helvetica-Neue";
font-family: "Arial ";
`
export const MobileLink = styled.a`
padding: 8px 30px 8px 32px;
Expand Down
101 changes: 19 additions & 82 deletions src/pages/about.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import styled from "@emotion/styled"
import SEO from "../components/seo"
import Image from "gatsby-image"
import addToMailchimp from "gatsby-plugin-mailchimp"
import Subscribe from "../components/subscribe"

import {
Container,
Expand Down Expand Up @@ -261,7 +262,7 @@ const AboutPage = () => {

const { creatorz, darius, videos } = useStaticQuery(graphql`
{
creatorz: file(relativePath: { in: "creatorz.jpg" }) {
creatorz: file(relativePath: { in: "headgrid.JPG" }) {
id
childImageSharp {
fluid {
Expand Down Expand Up @@ -297,87 +298,15 @@ const AboutPage = () => {
<MainWrapper>
<Navigation isVisable />
<Container>
<TwoColumnGrid>
<GridLeft>
<ImgHover fluid={creatorz.childImageSharp.fluid} />
{/* <Names>Dare Moreno</Names> */}
</GridLeft>
<GridRight>
{/* <ImgHover fluid={darius.childImageSharp.fluid} /> */}
{/* <Names>Darius Moreno</Names> */}
<ParagraphHeader>
Darius and Dare Moreno are the creators of Dare Dollz. The
brother/sister duo grew up in Washington D.C. before moving to NYC
in their late teens.
</ParagraphHeader>
</GridRight>
</TwoColumnGrid>
<Paragraph>
They attended performing arts schools such as the Ellington School of
the Arts in D.C., studying fine art, writing, and theater. Outside of
school, the Moreno's spent most of their time creating. Whether it was
building homes made up of shoeboxes for their toys or creating comic
books with their friends, it was no surprise they would grow to become
sought after creators.{" "}
</Paragraph>
<Paragraph>
Darius, the youngest twin, illustrated the 2012 Christmas card for the
Obamas before graduating high school. He then majored in illustration
at The New School of Design, wherein his Junior year, he painted the
cover of Goldlink's grammy nominated album At What Cost.{" "}
</Paragraph>
<Paragraph>
Dare, however, was not always a visual artist. She majored in theater
and minored in writing at Penn state. When she moved to New York in
2015, she became a food vlogger (video blogger), creating a popular
web series titled A Girl's Gotta Eat!. The vlog landed Moreno in
multiple publications such as N.Y., Vice, and Office magazine. In
addition, the exposure led to her filming episodes in various
countries like Japan, Taiwan, and South Korea.{" "}
</Paragraph>
<Paragraph>
In the summer of 2018, while visiting their grandmother, a porcelain
doll collector, the twins got the idea to create their own dolls. They
already had sculpting and sewing experience and used it to invent the
flashy, bold, and fabulous characters now known as the Dare Dollz.
Darius and Dare are now based out of Los Angeles, where they produce
dolls, comics, claymation, and other creative projects in their home
studio.
</Paragraph>
<Paragraph>
<ParagraphHeader>
<form>
Subscribe
<div>
<SmallParagaph>Email Address</SmallParagaph>
</div>
<Input
type="email"
value={email}
onChange={e => setEmail(e.currentTarget.value)}
name="EMAIL"
className="required email"
/>
<SubmitButton
type="submit"
value={sent ? "Thanks" : "Subscribe"}
name="subscribe"
onClick={handleSubmit}
/>
<div>
<div></div>
</div>
</form>
</ParagraphHeader>
</Paragraph>
<Paragraph>
<ParagraphHeader>
To contact us feel free to shoot us an email at{" "}
<Email href="mailto:[email protected]">
[email protected]
</Email>
</ParagraphHeader>
</Paragraph>
<ParagraphHeader>
Dare Dollz began as a graphic novel inspired by the grit and glamour
of urban culture. It has since developed into a brand expanding into
collectible dolls and apparel.
</ParagraphHeader>
<ImgHover fluid={creatorz.childImageSharp.fluid} />
{/* </GridRight>
</TwoColumnGrid> */}
<Subscribe text="Sign up for newest Comicz" />
<CreativeWork></CreativeWork>
<CreativeWork>
<Header>Recent Work:</Header>
Expand Down Expand Up @@ -509,6 +438,14 @@ const AboutPage = () => {
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
></IFrame>
<Paragraph>
<ParagraphHeader>
To business inquires shoot us an email at{" "}
<Email href="mailto:[email protected]">
[email protected]
</Email>
</ParagraphHeader>
</Paragraph>
</Container>
<SEO
title="About"
Expand Down
2 changes: 1 addition & 1 deletion src/pages/dollz.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ const ComicsPage = () => {

<Paragraph>
<ParagraphHeader>
To contact us feel free to shoot us an email at{" "}
For commisions{" "}
<Email href="mailto:[email protected]">
[email protected]
</Email>
Expand Down
4 changes: 3 additions & 1 deletion src/pages/shop.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import styled from "@emotion/styled"
import { breakpoints } from "../utils/styles"
import Navigation from "../components/Navigation"
import { MainWrapper } from "../layouts/styles"
import Subscribe from "../components/subscribe"

const Img = styled(Image)`
max-width: 100%;
Expand Down Expand Up @@ -50,7 +51,7 @@ const ComingSoon = styled.div`
const IndexPage = () => {
const { dollz } = useStaticQuery(graphql`
{
dollz: file(relativePath: { regex: "g/box/" }) {
dollz: file(relativePath: { regex: "g/box.jpeg/" }) {
id
childImageSharp {
fluid {
Expand All @@ -71,6 +72,7 @@ const IndexPage = () => {
Coming Soon
<Img fluid={dollz.childImageSharp.fluid} />
</ComingSoon>
<Subscribe text="Be the first to know" />
</MainWrapper>
</>
)
Expand Down
Loading

0 comments on commit 6e7f8ee

Please sign in to comment.