about summary refs log tree commit diff
path: root/src/view/shell/web/left-column.tsx
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-01-26 12:53:46 -0600
committerPaul Frazee <pfrazee@gmail.com>2023-01-26 12:53:46 -0600
commita3d2db96457d87b7c9a874d699e51dd5f98750c1 (patch)
treec8eedc8ed83468f5c455903f532fe9cdd9bc9134 /src/view/shell/web/left-column.tsx
parent751dfb20fd0d316da396e3c4fc53aaaaa8041dd1 (diff)
downloadvoidsky-a3d2db96457d87b7c9a874d699e51dd5f98750c1.tar.zst
Get MVP of web app running
Diffstat (limited to 'src/view/shell/web/left-column.tsx')
-rw-r--r--src/view/shell/web/left-column.tsx57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/view/shell/web/left-column.tsx b/src/view/shell/web/left-column.tsx
new file mode 100644
index 000000000..3ce6c2eca
--- /dev/null
+++ b/src/view/shell/web/left-column.tsx
@@ -0,0 +1,57 @@
+import React from 'react'
+import {View} from 'react-native'
+
+// export const NavItem: React.FC<{label: string; screen: string}> = ({
+//   label,
+//   screen,
+// }) => {
+//   const Link = <></> // TODO
+//   return (
+//     <View>
+//       <Pressable
+//         style={state => [
+//           // @ts-ignore it does exist! (react-native-web) -prf
+//           state.hovered && styles.navItemHovered,
+//         ]}>
+//         <Link
+//           style={[
+//             styles.navItemLink,
+//             false /* TODO route.name === screen*/ && styles.navItemLinkSelected,
+//           ]}
+//           to={{screen, params: {}}}>
+//           {label}
+//         </Link>
+//       </Pressable>
+//     </View>
+//   )
+// }
+
+export const DesktopLeftColumn: React.FC = () => {
+  // TODO
+  return <View />
+  // return (
+  //   <View style={styles.container}>
+  //     <NavItem screen="Home" label="Home" />
+  //     <NavItem screen="Search" label="Search" />
+  //     <NavItem screen="Notifications" label="Notifications" />
+  //   </View>
+  // )
+}
+
+// const styles = StyleSheet.create({
+//   container: {
+//     position: 'absolute',
+//     left: 'calc(50vw - 500px)',
+//     width: '200px',
+//     height: '100%',
+//   },
+//   navItemHovered: {
+//     backgroundColor: 'gray',
+//   },
+//   navItemLink: {
+//     padding: '1rem',
+//   },
+//   navItemLinkSelected: {
+//     color: 'blue',
+//   },
+// })