fixed text values that weren't seeable in dark mode and styling in the ElementList component

This commit is contained in:
Clément Le Bihan
2023-04-09 22:47:46 +02:00
parent cf1e98f9e6
commit deda1f738b
2 changed files with 18 additions and 26 deletions

View File

@@ -14,7 +14,7 @@ const getElementTypeNode = (
switch (type) {
case "text":
return <Text style={{
color: "rgba(0, 0, 0, 0.6)",
opacity: 0.6,
}}>{text}</Text>;
case "toggle":
return <Text>Toggle</Text>;
@@ -78,13 +78,15 @@ type ElementListProps = {
};
const ElementList = ({ elements, style }: ElementListProps) => {
const elementStyle = {
borderRadius: 10,
boxShadow: "0px 0px 3px 0px rgba(0,0,0,0.4)",
};
return (
<Column
style={{
borderRadius: 10,
boxShadow: "0px 0px 3px 0px rgba(0,0,0,0.4)",
...style,
}}
style={[style, elementStyle]}
>
{(() => {
const elementsWithDividers = [];

View File

@@ -58,7 +58,10 @@ const ProfileSettings = ({ navigation }: { navigation: any }) => {
paddingTop: 40,
}}
>
<Column>
<Column style={{
width: "100%",
alignItems: "center",
}}>
<Center>
<Avatar size="2xl" source={{ uri: user.data.avatar }}>
{getInitials(user.name)}
@@ -70,25 +73,12 @@ const ProfileSettings = ({ navigation }: { navigation: any }) => {
</Avatar.Badge>
</Avatar>
</Center>
<Row
style={{
paddingTop: 20,
alignItems: "center",
}}
>
<Heading>{user.name}</Heading>
<Button
ml={2}
size="sm"
leftIcon={<Icon as={FontAwesome5} name="edit" size="sm" />}
variant="ghost"
colorScheme="primary"
style={{
borderRadius: 10,
}}
></Button>
</Row>
<ElementList
style={{
marginTop: 20,
width: "90%",
maxWidth: 1000,
}}
elements={[
{
type: "text",
@@ -119,7 +109,7 @@ const ProfileSettings = ({ navigation }: { navigation: any }) => {
type: "text",
title: "Date de création",
text: user.data.createdAt,
}
},
]}
/>
</Column>