From ee49b35ccebd5412756ea5366b2889d214410250 Mon Sep 17 00:00:00 2001 From: Jamie Date: Sat, 1 Jan 2022 20:32:12 -0800 Subject: [PATCH] file icon fixes --- apps/desktop/src/components/file/FileItem.tsx | 41 +++++++++++++++---- apps/desktop/src/components/file/Sidebar.tsx | 2 +- apps/desktop/src/components/layout/TopBar.tsx | 2 +- apps/desktop/src/screens/Overview.tsx | 10 ++++- packages/core/lib/file/locations.rs | 5 --- packages/core/lib/main.rs | 4 -- 6 files changed, 42 insertions(+), 22 deletions(-) diff --git a/apps/desktop/src/components/file/FileItem.tsx b/apps/desktop/src/components/file/FileItem.tsx index cc54152ff..bc9c16364 100644 --- a/apps/desktop/src/components/file/FileItem.tsx +++ b/apps/desktop/src/components/file/FileItem.tsx @@ -12,23 +12,46 @@ interface Props extends DefaultProps { } export default function FileItem(props: Props) { - return ( -
+ const Shadow = () => { + return (
+ ); + }; + return ( +
+
+ {/* */} {/*
*/} {props.folder ? ( -
- +
+
) : ( -
+
diff --git a/apps/desktop/src/components/file/Sidebar.tsx b/apps/desktop/src/components/file/Sidebar.tsx index c8d53141d..29cf2a44f 100644 --- a/apps/desktop/src/components/file/Sidebar.tsx +++ b/apps/desktop/src/components/file/Sidebar.tsx @@ -82,7 +82,7 @@ export const Sidebar: React.FC = (props) => { dark:!bg-gray-550 dark:hover:!bg-gray-550 - dark:!border-gray-500 + dark:!border-gray-550 dark:hover:!border-gray-500`, variant: 'gray' }} diff --git a/apps/desktop/src/components/layout/TopBar.tsx b/apps/desktop/src/components/layout/TopBar.tsx index d35f3436e..590d2a6ea 100644 --- a/apps/desktop/src/components/layout/TopBar.tsx +++ b/apps/desktop/src/components/layout/TopBar.tsx @@ -56,7 +56,7 @@ export const TopBar: React.FC = (props) => { <>
diff --git a/apps/desktop/src/screens/Overview.tsx b/apps/desktop/src/screens/Overview.tsx index 6c1e06a79..483b270dd 100644 --- a/apps/desktop/src/screens/Overview.tsx +++ b/apps/desktop/src/screens/Overview.tsx @@ -45,7 +45,7 @@ export const OverviewScreen: React.FC<{}> = (props) => { handleSelect('tsx')} - fileName="hello.tsx" + fileName="App.tsx" format="tsx" iconName="reactts" /> @@ -59,7 +59,7 @@ export const OverviewScreen: React.FC<{}> = (props) => { handleSelect('pug')} - fileName="yes.pug" + fileName="cool.pug" format="pug" iconName="pug" /> @@ -110,6 +110,12 @@ export const OverviewScreen: React.FC<{}> = (props) => { fileName=".vscode" folder /> + handleSelect('tsx3d')} + fileName="node_modules" + folder + />
); diff --git a/packages/core/lib/file/locations.rs b/packages/core/lib/file/locations.rs index 5c48b2fb2..1b3242ffc 100644 --- a/packages/core/lib/file/locations.rs +++ b/packages/core/lib/file/locations.rs @@ -22,11 +22,6 @@ struct DotSpaceDrive { location_id: u32, } -pub async fn discover_root_location() { - let mounts = get_mounts(); - println!("mounts: {:?}", mounts); -} - pub async fn get_location_and_paths( location_id: u32, ) -> Result<(locations::Model, Vec)> { diff --git a/packages/core/lib/main.rs b/packages/core/lib/main.rs index 570c7097c..5e9db0382 100644 --- a/packages/core/lib/main.rs +++ b/packages/core/lib/main.rs @@ -13,8 +13,6 @@ pub mod native; pub mod util; use futures::executor::block_on; -use crate::file::locations::discover_root_location; - // static configuration #[derive(Serialize, Deserialize, Debug)] pub struct CoreConfig { @@ -86,8 +84,6 @@ pub fn configure(mut data_dir: std::path::PathBuf) -> mpsc::Receiver