diff --git a/components/pages/brain_dump/AddBrainDump.tsx b/components/pages/brain_dump/AddBrainDump.tsx index 7e66c1e..00bc3f2 100644 --- a/components/pages/brain_dump/AddBrainDump.tsx +++ b/components/pages/brain_dump/AddBrainDump.tsx @@ -3,7 +3,7 @@ import React, { useEffect, useState } from "react"; import { Dialog } from "react-native-ui-lib"; import { PanningDirectionsEnum } from "react-native-ui-lib/src/incubator/panView"; import CloseXIcon from "@/assets/svgs/CloseXIcon"; -import { StyleSheet } from "react-native"; +import { Dimensions, StyleSheet } from "react-native"; import DropModalIcon from "@/assets/svgs/DropModalIcon"; import MenuIcon from "@/assets/svgs/MenuIcon"; import { useBrainDumpContext } from "@/contexts/DumpContext"; @@ -17,9 +17,10 @@ const AddBrainDump = ({ }: { addBrainDumpProps: IAddBrainDumpProps; }) => { - const {addBrainDump} = useBrainDumpContext(); + const { addBrainDump } = useBrainDumpContext(); const [dumpTitle, setDumpTitle] = useState(""); const [dumpDesc, setDumpDesc] = useState(""); + const { width, height } = Dimensions.get("screen"); useEffect(() => { setDumpDesc(""); @@ -30,13 +31,13 @@ const AddBrainDump = ({ addBrainDumpProps.setIsVisible(false)} containerStyle={{ - borderRadius: 10, + borderTopRightRadius: 15, + borderTopLeftRadius: 15, backgroundColor: "white", - width: "100%", - alignSelf: "stretch", padding: 0, paddingTop: 3, margin: 0, @@ -52,13 +53,16 @@ const AddBrainDump = ({ addBrainDumpProps.setIsVisible(false); }} /> - addBrainDumpProps.setIsVisible(false)}/> + addBrainDumpProps.setIsVisible(false)} + /> + + { const styles = StyleSheet.create({ searchField: { - borderWidth: 1, + borderWidth: 0.7, borderColor: "#9b9b9b", - borderRadius: 18, - height: 48, + borderRadius: 15, + height: 42, paddingLeft: 10, marginVertical: 20, }, diff --git a/components/pages/brain_dump/DumpItem.tsx b/components/pages/brain_dump/DumpItem.tsx index 9c08bbb..4228b0a 100644 --- a/components/pages/brain_dump/DumpItem.tsx +++ b/components/pages/brain_dump/DumpItem.tsx @@ -1,7 +1,10 @@ import { View, Text } from "react-native-ui-lib"; import React, { useState } from "react"; import { IBrainDump } from "@/contexts/DumpContext"; -import { TouchableOpacity, TouchableWithoutFeedback } from "react-native-gesture-handler"; +import { + TouchableOpacity, + TouchableWithoutFeedback, +} from "react-native-gesture-handler"; import MoveBrainDump from "./MoveBrainDump"; const BrainDumpItem = (props: { item: IBrainDump }) => { @@ -17,13 +20,30 @@ const BrainDumpItem = (props: { item: IBrainDump }) => { paddingV-10 style={{ borderRadius: 15, elevation: 2 }} > - + {props.item.title} - {props.item.description} + + {props.item.description} + - + ); }; diff --git a/components/pages/brain_dump/DumpList.tsx b/components/pages/brain_dump/DumpList.tsx index 8cd8efb..d8b7611 100644 --- a/components/pages/brain_dump/DumpList.tsx +++ b/components/pages/brain_dump/DumpList.tsx @@ -3,6 +3,7 @@ import React from "react"; import { useBrainDumpContext } from "@/contexts/DumpContext"; import { FlatList } from "react-native"; import BrainDumpItem from "./DumpItem"; +import LinearGradient from "react-native-linear-gradient"; const DumpList = (props: { searchText: string }) => { const { brainDumps } = useBrainDumpContext(); @@ -21,6 +22,7 @@ const DumpList = (props: { searchText: string }) => { return ( item.title} renderItem={({ item }) => ( diff --git a/components/pages/brain_dump/MoveBrainDump.tsx b/components/pages/brain_dump/MoveBrainDump.tsx index ad11ac8..97b974f 100644 --- a/components/pages/brain_dump/MoveBrainDump.tsx +++ b/components/pages/brain_dump/MoveBrainDump.tsx @@ -7,7 +7,7 @@ import { TextField, TouchableOpacity, } from "react-native-ui-lib"; -import { StyleSheet } from "react-native"; +import { Dimensions, StyleSheet } from "react-native"; import { PanningDirectionsEnum } from "react-native-ui-lib/src/incubator/panView"; import { IBrainDump, useBrainDumpContext } from "@/contexts/DumpContext"; import PenIcon from "@/assets/svgs/PenIcon"; @@ -28,6 +28,7 @@ const MoveBrainDump = (props: { const [description, setDescription] = useState( props.item.description ); + const { width } = Dimensions.get("screen"); useEffect(() => { updateBrainDumpItem(props.item.id, { description: description }); @@ -37,20 +38,26 @@ const MoveBrainDump = (props: { props.setIsVisible(false)} containerStyle={{ - borderRadius: 10, + borderRadius: 15, backgroundColor: "white", width: "100%", alignSelf: "stretch", - padding: 0, + padding: 10, paddingTop: 3, margin: 0, }} visible={props.isVisible} > - + + props.setIsVisible(false)}> + + + +