2020-09-05 15:02:27 +03:00
|
|
|
|
import * as React from "react";
|
|
|
|
|
import * as Constants from "~/common/constants";
|
|
|
|
|
import * as System from "~/components/system";
|
|
|
|
|
|
|
|
|
|
import { css } from "@emotion/react";
|
|
|
|
|
|
|
|
|
|
import WebsitePrototypeWrapper from "~/components/core/WebsitePrototypeWrapper";
|
|
|
|
|
import WebsitePrototypeHeader from "~/components/core/NewWebsitePrototypeHeader";
|
|
|
|
|
import WebsitePrototypeFooter from "~/components/core/NewWebsitePrototypeFooter";
|
2020-09-08 16:47:01 +03:00
|
|
|
|
import CodeBlock from "~/components/system/CodeBlock";
|
2020-09-05 15:02:27 +03:00
|
|
|
|
|
|
|
|
|
const STYLES_ROOT = css`
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
justify-content: space-between;
|
|
|
|
|
max-width: 1440px;
|
|
|
|
|
margin: -88px 0 0 0;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
background-color: ${Constants.system.foreground};
|
2020-09-05 15:02:27 +03:00
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_H1 = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font: ${Constants.font.semiBold};
|
|
|
|
|
font-size: ${Constants.typescale.lvl7};
|
2020-09-05 15:02:27 +03:00
|
|
|
|
line-height: 1.25;
|
|
|
|
|
width: 100%;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
color: ${Constants.system.slate};
|
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
|
|
|
|
font-size: 3.052rem;
|
|
|
|
|
padding: 0px 0px 16px 0px;
|
|
|
|
|
}
|
2020-09-05 15:02:27 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
|
|
|
|
font-size: 1.953rem;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 0px 0px 8px 0px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_H2 = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font-size: ${Constants.typescale.lvl5};
|
2020-09-05 15:02:27 +03:00
|
|
|
|
line-height: 1.25;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 16px 0px 0 0px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
width: 100%;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
color: ${Constants.system.black};
|
2020-09-08 16:47:01 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
|
|
|
|
font-size: 1.563rem;
|
|
|
|
|
padding: 8px 0px 0px 0px;
|
|
|
|
|
}
|
2020-09-05 15:02:27 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
|
|
|
|
font-size: 1.25rem;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 8px 0px 0 0px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
line-height: 1.5;
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_H3 = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font-size: ${Constants.typescale.lvl3};
|
2020-09-05 15:02:27 +03:00
|
|
|
|
line-height: 1.5;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 16px 0px 0px 0px;
|
|
|
|
|
color: ${Constants.system.slate};
|
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
|
|
|
|
font-size: 1.25rem;
|
|
|
|
|
padding: 8px 0px 0px 0px;
|
|
|
|
|
}
|
2020-09-05 15:02:27 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
|
|
|
|
font-size: 1rem;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 8px 0px 0px 0px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
2020-09-08 16:47:01 +03:00
|
|
|
|
const STYLES_SECTION_HERO = css`
|
|
|
|
|
width: 100vw;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
padding: 8vh 88px 24px 88px;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
2020-09-09 02:37:11 +03:00
|
|
|
|
padding: 16vh 24px 48px 24px;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
display: block;
|
2020-09-07 11:42:42 +03:00
|
|
|
|
}
|
2020-09-08 16:47:01 +03:00
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_TEXT_BLOCK = css`
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
justify-content: center;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
width: 56vw;
|
|
|
|
|
align-self: center;
|
2020-09-07 11:42:42 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
2020-09-08 16:47:01 +03:00
|
|
|
|
width: 88%;
|
|
|
|
|
right: 24px;
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_HEROIMG = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
width: 24vw;
|
|
|
|
|
margin-left: auto;
|
|
|
|
|
margin-right: auto;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
2020-09-09 02:37:11 +03:00
|
|
|
|
width: 32vw;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_IMG = css`
|
2020-09-08 16:47:01 +03:00
|
|
|
|
width: 100%;
|
2020-09-05 18:49:52 +03:00
|
|
|
|
border-radius: 4px;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
display: block;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_BUTTON_PRIMARY = css`
|
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
border-radius: 2px;
|
|
|
|
|
outline: 0;
|
|
|
|
|
border: 0;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
min-height: 48px;
|
|
|
|
|
padding: 0px 24px 0px 24px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
display: inline-flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font-size: 16px;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
letter-spacing: 0.2px;
|
|
|
|
|
font-family: ${Constants.font.semiBold};
|
|
|
|
|
transition: 200ms ease all;
|
|
|
|
|
user-select: none;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
background-color: ${Constants.system.wall};
|
|
|
|
|
color: ${Constants.system.slate};
|
|
|
|
|
box-shadow: 0px 10px 50px 20px rgba(0, 0, 0, 0.1);
|
2020-09-09 02:37:11 +03:00
|
|
|
|
|
2020-09-05 15:02:27 +03:00
|
|
|
|
:hover {
|
|
|
|
|
background-color: ${Constants.system.pitchBlack};
|
|
|
|
|
box-shadow: 0px 10px 90px 20px rgba(207, 206, 211, 0.3);
|
|
|
|
|
color: ${Constants.system.wall};
|
|
|
|
|
}
|
2020-09-09 02:37:11 +03:00
|
|
|
|
|
2020-09-05 15:02:27 +03:00
|
|
|
|
:focus {
|
|
|
|
|
box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.3);
|
|
|
|
|
background-color: ${Constants.system.pitchBlack};
|
|
|
|
|
color: ${Constants.system.wall};
|
|
|
|
|
outline: 0;
|
|
|
|
|
border: 0;
|
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_SECTION_WRAPPER = css`
|
|
|
|
|
display: flex;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
flex-direction: column;
|
|
|
|
|
padding: 88px;
|
|
|
|
|
width: 100vw;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 64px 24px;
|
|
|
|
|
display: block;
|
2020-09-05 15:02:27 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
2020-09-05 18:49:52 +03:00
|
|
|
|
const STYLES_SECTION_CHILD_FULL = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
margin: 80px 0 0 0;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
display: flex;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
justify-content: space-between;
|
2020-09-05 18:49:52 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.mobile}px) {
|
2020-09-08 16:47:01 +03:00
|
|
|
|
flex-direction: column;
|
2020-09-05 18:49:52 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
|
|
|
|
const STYLES_SECTION_CHILD_SPLIT = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
width: 70%;
|
|
|
|
|
height: 40vh;
|
2020-09-06 17:55:40 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
2020-09-09 02:37:11 +03:00
|
|
|
|
flex-direction: column;
|
2020-09-06 17:55:40 +03:00
|
|
|
|
}
|
2020-09-07 02:24:36 +03:00
|
|
|
|
`;
|
2020-09-06 20:08:58 +03:00
|
|
|
|
|
2020-09-08 16:47:01 +03:00
|
|
|
|
const STYLES_CARD_GROUP = css`
|
|
|
|
|
display: flex;
|
|
|
|
|
margin-top: 48px;
|
|
|
|
|
`;
|
|
|
|
|
|
|
|
|
|
const STYLES_CARD_NAME = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font-size: ${Constants.typescale.lvl1};
|
|
|
|
|
text-align: left;
|
2020-09-07 11:42:42 +03:00
|
|
|
|
`;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
|
2020-09-06 17:55:40 +03:00
|
|
|
|
const STYLES_CARD_GITHUB = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
font-size: ${Constants.typescale.lvl0};
|
|
|
|
|
text-align: left;
|
2020-09-06 17:55:40 +03:00
|
|
|
|
`;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
|
2020-09-06 17:55:40 +03:00
|
|
|
|
const STYLES_CARD_TEXT = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
padding: 8px 4px;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
justify-content: space-between;
|
2020-09-06 17:55:40 +03:00
|
|
|
|
`;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
|
2020-09-05 18:49:52 +03:00
|
|
|
|
const STYLES_CARD_WRAPPER = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
width: calc(100% / 10 px);
|
2020-09-05 18:49:52 +03:00
|
|
|
|
transition: 200ms ease box-shadow;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
padding: 16px 16px 0 0;
|
2020-09-06 17:55:40 +03:00
|
|
|
|
@media (max-width: ${Constants.sizes.tablet}px) {
|
2020-09-08 16:47:01 +03:00
|
|
|
|
width: 50%;
|
2020-09-07 11:42:42 +03:00
|
|
|
|
}
|
2020-09-08 16:47:01 +03:00
|
|
|
|
`;
|
|
|
|
|
const STYLES_SLATE_CARD_EFFECTS = css`
|
2020-09-09 02:37:11 +03:00
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
border-radius: 4px;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
padding: 8px;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
height: 100%;
|
|
|
|
|
cursor: default;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
border: 1px solid ${Constants.system.gray};
|
|
|
|
|
color: ${Constants.system.slate};
|
|
|
|
|
background-color: ${Constants.system.foreground};
|
2020-09-08 16:47:01 +03:00
|
|
|
|
background-position: center;
|
|
|
|
|
z-index: 2;
|
|
|
|
|
:hover {
|
|
|
|
|
background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/13471/sparkles.gif");
|
|
|
|
|
background-position: center;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
background-size: 100%;
|
|
|
|
|
mix-blend-mode: luminosity;
|
|
|
|
|
color: ${Constants.system.foreground};
|
|
|
|
|
transition: background-image 2s ease-in-out 2s;
|
2020-09-08 16:47:01 +03:00
|
|
|
|
opacity: 1;
|
|
|
|
|
z-index: 2;
|
|
|
|
|
}
|
|
|
|
|
:after {
|
2020-09-05 15:02:27 +03:00
|
|
|
|
}
|
|
|
|
|
`;
|
2020-09-09 02:37:11 +03:00
|
|
|
|
export const getServerSideProps = async (context) => {
|
2020-09-05 15:02:27 +03:00
|
|
|
|
return {
|
2020-09-09 02:37:11 +03:00
|
|
|
|
props: { ...context.query },
|
2020-09-05 15:02:27 +03:00
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
2020-09-06 17:55:40 +03:00
|
|
|
|
export default class CommunityPage extends React.Component {
|
2020-09-05 15:02:27 +03:00
|
|
|
|
render() {
|
|
|
|
|
const title = `Slate`;
|
|
|
|
|
const description =
|
2020-09-08 16:47:01 +03:00
|
|
|
|
"Slate is designed and built by a growing community of hackers, artists, and creatives on the web.";
|
2020-09-05 15:02:27 +03:00
|
|
|
|
const url = "https://slate.host/community";
|
|
|
|
|
|
|
|
|
|
return (
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<WebsitePrototypeWrapper title={title} description={description} url={url}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<WebsitePrototypeHeader />
|
2020-09-05 15:02:27 +03:00
|
|
|
|
<div css={STYLES_ROOT}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_SECTION_HERO}>
|
|
|
|
|
<div css={STYLES_TEXT_BLOCK}>
|
2020-09-05 15:02:27 +03:00
|
|
|
|
<img
|
2020-09-08 16:47:01 +03:00
|
|
|
|
css={STYLES_HEROIMG}
|
2020-09-09 02:37:11 +03:00
|
|
|
|
src="https://bafybeigtl3tjyozxxkabdvfdhopkep62ux4grgritlslwusgww6gdmm5da.ipfs.slate.textile.io/"
|
|
|
|
|
alt="blocks evolving into different structures"
|
2020-09-05 15:02:27 +03:00
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<h1 css={STYLES_H1}>Community</h1>
|
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
Slate is designed and built by a growing community of hackers, artists, and creatives on the web.
|
|
|
|
|
</h3>
|
|
|
|
|
<br />
|
|
|
|
|
<div>
|
|
|
|
|
<button css={STYLES_BUTTON_PRIMARY}>
|
|
|
|
|
<a>Join our community</a>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
2020-09-05 15:02:27 +03:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
|
2020-09-05 15:02:27 +03:00
|
|
|
|
<div css={STYLES_SECTION_WRAPPER}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_TEXT_BLOCK}>
|
|
|
|
|
<h2 css={STYLES_H2}>Core Team</h2>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_GROUP}>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/jasonleyser">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-07 11:42:42 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Jason Leyser"
|
2020-09-09 02:37:11 +03:00
|
|
|
|
src="https://avatars3.githubusercontent.com/u/60402678?s=400&u=b7d840718b781d4266fff7fb59e688d369ec1e6b&v=4"
|
2020-09-07 11:42:42 +03:00
|
|
|
|
/>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Jason Leyser</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@jasonleyser</p>
|
|
|
|
|
</div>
|
2020-09-07 11:42:42 +03:00
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/jimmylee">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Cake"
|
|
|
|
|
src="https://avatars0.githubusercontent.com/u/310223?s=400&u=62a15c1b5791b953fc5153a4b3f491f4b0bf2ae5&v=4"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Cake</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@jimmylee</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/martinalong">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Martina Long"
|
|
|
|
|
src="https://avatars2.githubusercontent.com/u/33686587?s=400&u=d1841da2872f30f7f8cb80e67cdc9b385d0f50e1&v=4"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Martina Long</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@martinalong</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
|
2020-09-05 18:49:52 +03:00
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/harisbutt">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Haris Butt"
|
2020-09-09 02:37:11 +03:00
|
|
|
|
src="https://avatars2.githubusercontent.com/u/13544493?s=400&u=264f4b9241b2520ba13e4eb4d71042b05adc5f74&v=4"
|
2020-09-06 17:55:40 +03:00
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Haris Butt</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@harisbutt</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/tarafanlin">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Tara Lin"
|
|
|
|
|
src="https://avatars2.githubusercontent.com/u/35607644?s=400&u=48483bdf251e5293fefb30ae993bfa04d06601a6&v=4"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Tara Lin</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@tarafanlin</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/gndclouds">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for William Felker"
|
|
|
|
|
src="https://avatars0.githubusercontent.com/u/1757261?s=400&u=b7136d82bfacac3002b3b08980ac611ca7f34b7b&v=4"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>William Felker</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@gndclouds</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_SECTION_WRAPPER}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_TEXT_BLOCK}>
|
|
|
|
|
<h2 css={STYLES_H2}>Contributors</h2>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_GROUP}>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/pooja">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Pooja Shah"
|
|
|
|
|
src="https://bafkreifqrmwuvlky7urkmkxyswksyjjpxvk62jwqgol35bfdfshgmcjmba.ipfs.slate.textile.io/"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Pooja Shah</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@pooja</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/whyrusleeping">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Why"
|
|
|
|
|
src="https://bafkreiczwqnp5c6msa42pihhobagcbq6r5lkxuucmm3rmccb5lh46x3h7u.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Why</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@whyrusleeping</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/asutula">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Aaron Sutula"
|
|
|
|
|
src="https://bafkreihl4pll4esqivugvam7d7j6oxbms4kz6c3azq77vf2ittwuon2dy4.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Aaron Sutula</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@asutula</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/jsign">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Ignacio Hagopian"
|
|
|
|
|
src="https://bafkreieqpfn4bpqv3yrdr22surdngc3xyn574miybm3awjosfu6fcmbd6a.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Ignacio Hagopian</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@jsign</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/sanderpick">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Sander Pick"
|
|
|
|
|
src="https://bafkreial7bum4chyd2rubvxkyufis4qczvb7xerrzis7eg6gyshbf7ltci.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Sander Pick</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@sanderpick</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/andrewxhill">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Andrew Hill"
|
|
|
|
|
src="https://bafkreighz4m7bqjmt7cidgbbocbzp65f4liuzebwq6d64t27slhpe2cigm.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Andrew Hill</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@andrewxhill</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_GROUP}>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/akuokojnr">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Akuoko Daniel Jnr"
|
|
|
|
|
src="https://bafkreibpqkmnm6vijyxlkbcjyayoo7b6tnf4tzelzsi4wk3z6o7enhpbrm.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Akuoko Daniel Jnr</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@akuokojnr</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/narative">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Narative"
|
|
|
|
|
src="https://bafkreihgmyxi2rzp4gtkoxwkrajiwivrbttixfjrdfb6qz5fhpdaofrhoi.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Narative</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@narative</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_CARD_WRAPPER}>
|
|
|
|
|
<a href="https://github.com/narative">
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<System.HoverTile height={300} width={200} style={{ borderRadius: 4 }}>
|
|
|
|
|
<div css={STYLES_SLATE_CARD_EFFECTS}>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
<img
|
|
|
|
|
css={STYLES_IMG}
|
|
|
|
|
alt="Github Profile Photo for Colin S. Mccaleb"
|
|
|
|
|
src="https://bafkreigxhplpm7adi3p77eljj3g66lcnnzig7m6ihpervxwqeti3tbqudi.ipfs.slate.textile.io"
|
|
|
|
|
/>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_CARD_TEXT}>
|
|
|
|
|
<p css={STYLES_CARD_NAME}>Colin S. McCaleb</p>
|
|
|
|
|
<p css={STYLES_CARD_GITHUB}>@uonai</p>
|
|
|
|
|
</div>
|
2020-09-06 17:55:40 +03:00
|
|
|
|
</div>
|
|
|
|
|
</System.HoverTile>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div css={STYLES_SECTION_WRAPPER}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<div css={STYLES_TEXT_BLOCK}>
|
2020-09-05 18:49:52 +03:00
|
|
|
|
<h1 css={STYLES_H1}>Get involved</h1>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
The Slate Project is the byproduct of a growing community of contributors from around the world. We’d
|
|
|
|
|
love for you to join us, get involved in the project and contribute.
|
2020-09-08 16:47:01 +03:00
|
|
|
|
</h3>
|
2020-09-07 11:42:42 +03:00
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_TEXT_BLOCK}>
|
|
|
|
|
<div css={STYLES_SECTION_CHILD_FULL}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<h3 css={STYLES_H3}>Contribute</h3>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_SPLIT}>
|
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
Find something you want to work on and file an issue. If you see something you want to fix or
|
|
|
|
|
change, submit a pull request.
|
|
|
|
|
</h3>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<button
|
|
|
|
|
css={STYLES_BUTTON_PRIMARY}
|
|
|
|
|
onClick={() => window.open("https://github.com/filecoin-project/slate")}
|
|
|
|
|
>
|
|
|
|
|
<a>Github</a>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_FULL}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<h3 css={STYLES_H3}>Contact</h3>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_SPLIT}>
|
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
{" "}
|
|
|
|
|
Reach out to any of the core contributors, reach us on Twitter, or join our Slack.
|
|
|
|
|
</h3>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<button
|
|
|
|
|
css={STYLES_BUTTON_PRIMARY}
|
|
|
|
|
style={{ marginRight: 24 }}
|
|
|
|
|
onClick={() => window.open("https://twitter.com/_slate")}
|
|
|
|
|
>
|
|
|
|
|
<a>Twitter</a>
|
|
|
|
|
</button>
|
|
|
|
|
<button css={STYLES_BUTTON_PRIMARY} onClick={() => window.open("https://filecoin.io/slack")}>
|
|
|
|
|
<a>Slack</a>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_FULL}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<h3 css={STYLES_H3}>Integrate</h3>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_SPLIT}>
|
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
Explore our API and SDK and build on top of Slate.
|
|
|
|
|
</h3>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<CodeBlock>npm install --save slate-react-system</CodeBlock>
|
|
|
|
|
</div>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
</div>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_FULL}>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
<h3 css={STYLES_H3}>Design System</h3>
|
2020-09-09 02:37:11 +03:00
|
|
|
|
<div css={STYLES_SECTION_CHILD_SPLIT}>
|
|
|
|
|
<h3 css={STYLES_H3} style={{ opacity: 0.7 }}>
|
|
|
|
|
Check out our open source design system for your projects.
|
|
|
|
|
</h3>
|
|
|
|
|
<br />
|
|
|
|
|
<br />
|
|
|
|
|
<CodeBlock>npm install --save slate-react-system</CodeBlock>
|
|
|
|
|
</div>
|
2020-09-08 16:47:01 +03:00
|
|
|
|
</div>
|
2020-09-05 15:02:27 +03:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<WebsitePrototypeFooter />
|
|
|
|
|
</WebsitePrototypeWrapper>
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|