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

Setup #51

Merged
merged 2 commits into from
Jan 5, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
12,886 changes: 46 additions & 12,840 deletions website/package-lock.json

Large diffs are not rendered by default.

32 changes: 32 additions & 0 deletions website/src/components/Features/Features.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import React from "react";
import clsx from "clsx";
import styles from "./Features.module.css";

const FeatureList = [
{
title: "Feature Module",
Svg: require("../../../static/img/taq_pink.svg").default,
description: <>This is Feature component</>,
},
];

function Feature({ Svg, title, description }) {
return (
<div>
<h3>{title}</h3>
<p>{description}</p>
</div>
);
}

export default function Features() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
<Feature {...FeatureList[0]} />
</div>
</div>
</section>
);
}
12 changes: 12 additions & 0 deletions website/src/components/Features/Features.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.features {
display: flex;
align-items: center;
padding: 2rem 0;
width: 100%;
background-color: var(--ifm-color-bg-purple);
}

.featureSvg {
height: 200px;
width: 200px;
}
25 changes: 25 additions & 0 deletions website/src/components/Header/Header.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import React from "react";
import clsx from "clsx";
import Link from "@docusaurus/Link";
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
import styles from "./Header.module.css";

export default function Header() {
const { siteConfig } = useDocusaurusContext();
return (
<header className={clsx("hero hero--primary", styles.heroBanner)}>
<div className="container">
<h1>{siteConfig.title}</h1>
<p className="hero__subtitle">{siteConfig.tagline}</p>
<div className={styles.buttons}>
<Link
className="button button--secondary button--lg"
to="/docs/intro"
>
Docusaurus Tutorial - 5min ⏱️
</Link>
</div>
</div>
</header>
);
}
12 changes: 12 additions & 0 deletions website/src/components/Header/Header.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.heroBanner {
padding: 4rem 0;
text-align: center;
position: relative;
overflow: hidden;
}

@media screen and (max-width: 966px) {
.heroBanner {
padding: 2rem;
}
}
69 changes: 69 additions & 0 deletions website/src/components/Hero/Hero.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
import React from "react";
import clsx from "clsx";
import styles from "./Hero.module.css";

const FeatureList = [
{
title: "Easy to Use",
Svg: require("../../../static/img/taq_pink.svg").default,
description: (
<>
Taqueria is designed with Tezos developer productivity in mind. Scaffold
a brand new Tezos app complete with Smart Contracts, Wallet Integration,
Integration Tests, and deployment actions.
</>
),
},
{
title: "Focus on What Matters",
Svg: require("../../../static/img/taq_orange.svg").default,
description: (
<>
Taqueria pulls together the best tools from the Tezos Blockchain
development ecosystem so you can focus on building your vision.
</>
),
},
{
title: "Open to extension",
Svg: require("../../../static/img/taq_purple.svg").default,
description: (
<>
Taqueria is open to extension. Devlope your own Taqueria plugin or bring
Taqueria into your development environment of choice. Taqueria ships
with a robust CLI and a VSCode Plugin.
</>
),
},
];

function Feature({ Svg, title, description }) {
return (
<div className={clsx("col col--4")}>
<div className="text--center">
<Svg className={styles.featureSvg} alt={title} />
</div>
<div className="text--center padding-horiz--md">
<h3>{title}</h3>
<p>{description}</p>
</div>
</div>
);
}

export default function Hero() {
return (
<div>
<h3>Hero module</h3>
<section className={styles.features}>
<div className="container">
<div className="row">
{FeatureList.map((props, idx) => (
<Feature key={idx} {...props} />
))}
</div>
</div>
</section>
</div>
);
}
11 changes: 11 additions & 0 deletions website/src/components/Hero/Hero.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.features {
display: flex;
align-items: center;
padding: 2rem 0;
width: 100%;
}

.featureSvg {
height: 200px;
width: 200px;
}
61 changes: 0 additions & 61 deletions website/src/components/HomepageFeatures.js

This file was deleted.

11 changes: 0 additions & 11 deletions website/src/components/HomepageFeatures.module.css

This file was deleted.

32 changes: 32 additions & 0 deletions website/src/components/LogoGrid/LogoGrid.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import React from "react";
import clsx from "clsx";
import styles from "./LogoGrid.module.css";

const FeatureList = [
{
title: "LogoGrid Module",
Svg: require("../../../static/img/taq_pink.svg").default,
description: <>This is LogoGrid component</>,
},
];

function Feature({ Svg, title, description }) {
return (
<div>
<h3>{title}</h3>
<p>{description}</p>
</div>
);
}

export default function LogoGrid() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
<Feature {...FeatureList[0]} />
</div>
</div>
</section>
);
}
12 changes: 12 additions & 0 deletions website/src/components/LogoGrid/LogoGrid.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.features {
display: flex;
align-items: center;
padding: 2rem 0;
width: 100%;
background-color: var(--ifm-color-bg-purple);
}

.featureSvg {
height: 200px;
width: 200px;
}
32 changes: 32 additions & 0 deletions website/src/components/WhyTaqueria/WhyTaqueria.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
import React from "react";
import clsx from "clsx";
import styles from "./WhyTaqueria.module.css";

const FeatureList = [
{
title: "WhyTaqueria Module",
Svg: require("../../../static/img/taq_pink.svg").default,
description: <>This is WhyTaqueria component</>,
},
];

function Feature({ Svg, title, description }) {
return (
<div>
<h3>{title}</h3>
<p>{description}</p>
</div>
);
}

export default function WhyTaqueria() {
return (
<section className={styles.features}>
<div className="container">
<div className="row">
<Feature {...FeatureList[0]} />
</div>
</div>
</section>
);
}
12 changes: 12 additions & 0 deletions website/src/components/WhyTaqueria/WhyTaqueria.module.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
.features {
display: flex;
align-items: center;
padding: 2rem 0;
width: 100%;
background-color: var(--ifm-color-primary);
}

.featureSvg {
height: 200px;
width: 200px;
}
Loading