added tailwind

This commit is contained in:
Linus109
2025-11-24 22:06:55 +01:00
parent d3a13321c7
commit 56ae3a1b2d
12 changed files with 1010 additions and 44 deletions

49
app/Hello_World.tsx Normal file
View File

@@ -0,0 +1,49 @@
import React, { useState } from 'react';
import { Button, Text, View } from 'react-native';
// const styles = StyleSheet.create({
// container: {
// alignItems: 'center',
// },
// text: {
// fontSize: 40
// }
// })
type HelloWorldProps = {
text: string;
aNumber: number;
}
const HelloWorld = (props: HelloWorldProps) => {
return (
<View className='flex-1 items-center justify-center'>
<Text>{props.text} : {props.aNumber}</Text>
</View>
)
}
const Counter = () => {
const [count, setCount] = useState<number>(0);
return (
<View>
<Button
onPress={() => setCount(count + 1)}
title={`You tabbed me ${count} times`}/>
</View>
)
}
const ManyHelloes = () => {
return (
<View>
<HelloWorld text="first number" aNumber={1}/>
<HelloWorld text="second number" aNumber={2}/>
<HelloWorld text="third number" aNumber={3}/>
<Counter/>
</View>
)
}
export default ManyHelloes;

View File

@@ -1,4 +1,5 @@
import { Stack } from "expo-router";
import "../global.css";
export default function RootLayout() {
return <Stack />;

View File

@@ -1,15 +1,8 @@
import { Text, View } from "react-native";
import React from "react";
import ManyHelloes from "./Hello_World";
export default function Index() {
return (
<View
style={{
flex: 1,
justifyContent: "center",
alignItems: "center",
}}
>
<Text>Edit app/index.tsx to edit this screen.</Text>
</View>
<ManyHelloes/>
);
}