diff --git a/apps/onelauncher/frontend/src/routes/app/index.tsx b/apps/onelauncher/frontend/src/routes/app/index.tsx index 21c9528b..292a5cd4 100644 --- a/apps/onelauncher/frontend/src/routes/app/index.tsx +++ b/apps/onelauncher/frontend/src/routes/app/index.tsx @@ -2,7 +2,6 @@ import type { Model } from '@/bindings.gen'; import DefaultBanner from '@/assets/images/default_banner.png'; import DefaultInstancePhoto from '@/assets/images/default_instance_cover.jpg'; import { NewClusterCreate } from '@/components/launcher/cluster/ClusterCreation'; -import { NewClusterCreate } from '@/components/launcher/cluster/ClusterCreation'; import Modal from '@/components/overlay/Modal'; import useRecentCluster from '@/hooks/useCluster'; import { bindings } from '@/main'; @@ -11,7 +10,6 @@ import { useCommand } from '@onelauncher/common'; import { Button, Show, TextField } from '@onelauncher/common/components'; import { createFileRoute, Link } from '@tanstack/react-router'; import { PlayIcon, Server01Icon } from '@untitled-theme/icons-react'; -import { PlayIcon, Server01Icon } from '@untitled-theme/icons-react'; import { OverlayScrollbarsComponent } from 'overlayscrollbars-react'; export const Route = createFileRoute('/app/')({ @@ -165,18 +163,6 @@ function ClusterCard({ console.error(launch.error.message); }; - const launch = useCommand('launchCluster', () => bindings.core.launchCluster(id, null), { - enabled: false, - subscribed: false, - }); - - const handleLaunch = () => { - launch.refetch(); - - if (launch.error) - console.error(launch.error.message); - }; - return ( <> - -
-
-
- -
-
-
-
-

{name}

-

- {mc_loader} - {' '} - {mc_version} - {/* {' '} - {props.packages.mods && `• ${props.mods} mods`} */} -

-

diff --git a/packages/core/src/api/tauri/commands.rs b/packages/core/src/api/tauri/commands.rs index e7444efe..24c3a1fa 100644 --- a/packages/core/src/api/tauri/commands.rs +++ b/packages/core/src/api/tauri/commands.rs @@ -122,10 +122,6 @@ impl TauriLauncherApi for TauriLauncherApiImpl { async fn update_cluster_by_id(id: ClusterId, request: clusters::ActiveModel) -> LauncherResult<()> { let updated_cluster = api::cluster::dao::update_cluster_by_id(id, |mut active_model| async move { - if let Some(name) = request.name { - active_model.name = Set(name); - } - active_model.updated_at = Set(chrono::Utc::now().naive_utc()); Ok(active_model) diff --git a/packages/web_common/package.json b/packages/web_common/package.json index 52c8abd4..b263ae17 100644 --- a/packages/web_common/package.json +++ b/packages/web_common/package.json @@ -41,5 +41,8 @@ "vite": "^6.1.0", "vite-plugin-dts": "^4.5.4", "vite-plugin-static-copy": "^3.0.0" + }, + "dependencies": { + "@untitled-theme/icons-react": "^0.14.0" } } diff --git a/packages/web_common/vite.config.ts b/packages/web_common/vite.config.ts index 926b3f73..e4826260 100644 --- a/packages/web_common/vite.config.ts +++ b/packages/web_common/vite.config.ts @@ -1,7 +1,7 @@ import path from 'node:path'; import tailwindcss from '@tailwindcss/vite'; import react from '@vitejs/plugin-react'; -import { defineConfig } from 'vite'; +import { defineConfig, normalizePath } from 'vite'; import dts from 'vite-plugin-dts'; import { viteStaticCopy } from 'vite-plugin-static-copy'; @@ -12,7 +12,7 @@ export default defineConfig({ viteStaticCopy({ targets: [ { - src: path.resolve(__dirname, 'src/theme.css'), + src: normalizePath(path.resolve(__dirname, 'src/theme.css')), dest: './', }, ], @@ -25,8 +25,8 @@ export default defineConfig({ minify: false, lib: { entry: { - 'index': path.resolve(__dirname, 'src/index.ts'), - 'components': path.resolve(__dirname, 'src/components/index.ts'), + index: path.resolve(__dirname, 'src/index.ts'), + components: path.resolve(__dirname, 'src/components/index.ts'), }, formats: ['es'], fileName: (_, entryName) => `${entryName}.js`,