Skip to content

Instantly share code, notes, and snippets.

@WallysonGalvao
Last active June 20, 2020 03:48
Show Gist options
  • Save WallysonGalvao/1267abe71046f2a80fe4197434ca870e to your computer and use it in GitHub Desktop.
Save WallysonGalvao/1267abe71046f2a80fe4197434ca870e to your computer and use it in GitHub Desktop.
Marvelapp
import React from "react";
import { StyleSheet, View, Text } from "react-native";
import Constants from "expo-constants";
import { LinearGradient } from "expo-linear-gradient";
import Menu from "../../assets/icons/menu.svg";
import Logo from "../../assets/icons/logo.svg";
import Search from "../../assets/icons/search.svg";
import Hero from "../../assets/icons/hero.svg";
import Villain from "../../assets/icons/villain.svg";
import Antihero from "../../assets/icons/antihero.svg";
import Alien from "../../assets/icons/alien.svg";
import Human from "../../assets/icons/human.svg";
const Home = () => {
return (
<View style={styles.container}>
<View style={styles.bar}>
<Menu />
<Logo />
<Search />
</View>
<View style={styles.head}>
<Text style={styles.title}>Bem vindo ao Marvel Heroes</Text>
<Text style={styles.subTitle}>Escolha o seu personagem</Text>
</View>
<View style={styles.categories}>
<LinearGradient colors={["#005BEA", "#00C6FB"]} style={styles.circle}>
<Hero />
</LinearGradient>
<LinearGradient colors={["#ED1D24", "#ED1F69"]} style={styles.circle}>
<Villain />
</LinearGradient>
<LinearGradient colors={["#B224EF", "#7579FF"]} style={styles.circle}>
<Antihero />
</LinearGradient>
<LinearGradient colors={["#0BA360", "#3CBA92"]} style={styles.circle}>
<Alien />
</LinearGradient>
<LinearGradient colors={["#FF7EB3", "#FF758C"]} style={styles.circle}>
<Human />
</LinearGradient>
</View>
</View>
);
};
export default Home;
const styles = StyleSheet.create({
container: {
flex: 1,
paddingHorizontal: 32,
paddingTop: 20 + Constants.statusBarHeight,
},
bar: {
flexDirection: "row",
justifyContent: "space-between",
},
head: {
marginTop: 20,
},
title: {
fontFamily: "gilroy-semibold",
fontSize: 14,
color: "#B7B7C8",
},
subTitle: {
fontFamily: "gilroy-heavy",
fontSize: 32,
color: "#313140",
},
categories: {
marginTop: 20,
marginBottom: 20,
flexDirection: "row",
justifyContent: "space-between",
},
circle: {
width: 56,
height: 56,
borderRadius: 50,
alignContent: "center",
justifyContent: "center",
alignItems: "center",
backgroundColor: "#B7B7C8",
},
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment