From 7b4af082962b567326848bc4cc302c54ebf1e7c8 Mon Sep 17 00:00:00 2001 From: Loewy Date: Mon, 19 Feb 2024 14:59:45 -0800 Subject: [PATCH 01/10] rebase --- src/component/modals/session-details.tsx | 96 ++++++++++++++++++++++++ src/component/modals/slide-modal.tsx | 25 ++++++ src/screens/session.tsx | 2 + src/styles.ts | 36 ++++++++- 4 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 src/component/modals/session-details.tsx create mode 100644 src/component/modals/slide-modal.tsx diff --git a/src/component/modals/session-details.tsx b/src/component/modals/session-details.tsx new file mode 100644 index 0000000..446bb80 --- /dev/null +++ b/src/component/modals/session-details.tsx @@ -0,0 +1,96 @@ +import React, { useState } from "react"; +import { Button, Image, StyleSheet, Text, View } from "react-native"; +import SlideModal from "./slide-modal"; + +export default function SessionDetails() { + // Modal State + const [visible, setVisible] = useState(false); + + // Stats State + // TODO: needs to come from session context + const [timePlayed, setTimePlayed] = useState("5:03:10"); + const [medianRun, setMedianRun] = useState("7.3"); + const [makeRate, setMakeRate] = useState("34%"); + const [shotPacing, setShotPacing] = useState("0:00:26"); + const [gameType, setGameType] = useState("Free Play"); + const [notes, setNotes] = useState( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit...", + ); + + return ( + <> + + + Afternoon Session + + + + TIME PLAYED + {timePlayed} + + + MEDIAN RUN + {medianRun} + + + MAKE RATE + {makeRate} + + + SHOT PACING + {shotPacing} + + + {gameType} + {notes} + + +