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`,