From babe2f3fcff410e00fe02d37efda43182c16ad3e Mon Sep 17 00:00:00 2001
From: dakkar <dakkar@thenautilus.net>
Date: Fri, 21 Jun 2024 12:24:04 +0100
Subject: [PATCH] replaced ti-terminal-2

---
 packages/frontend/src/pages/api-console.vue      | 2 +-
 packages/frontend/src/pages/scratchpad.vue       | 2 +-
 packages/frontend/src/pages/settings/plugin.vue  | 2 +-
 packages/frontend/src/ui/_common_/common.ts      | 4 ++--
 packages/frontend/src/widgets/WidgetAiscript.vue | 2 +-
 packages/frontend/vite.config.ts                 | 6 ++++++
 6 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/packages/frontend/src/pages/api-console.vue b/packages/frontend/src/pages/api-console.vue
index 4d0cb2897f..97bed50061 100644
--- a/packages/frontend/src/pages/api-console.vue
+++ b/packages/frontend/src/pages/api-console.vue
@@ -89,6 +89,6 @@ const headerTabs = computed(() => []);
 
 definePageMetadata(() => ({
 	title: 'API console',
-	icon: 'ph-terminal-window ph-bold ph-lg-2',
+	icon: 'ti ti-terminal-2',
 }));
 </script>
diff --git a/packages/frontend/src/pages/scratchpad.vue b/packages/frontend/src/pages/scratchpad.vue
index fb3657cdc9..d148a8525e 100644
--- a/packages/frontend/src/pages/scratchpad.vue
+++ b/packages/frontend/src/pages/scratchpad.vue
@@ -154,7 +154,7 @@ const headerTabs = computed(() => []);
 
 definePageMetadata(() => ({
 	title: i18n.ts.scratchpad,
-	icon: 'ph-terminal-window ph-bold ph-lg-2',
+	icon: 'ti ti-terminal-2',
 }));
 </script>
 
diff --git a/packages/frontend/src/pages/settings/plugin.vue b/packages/frontend/src/pages/settings/plugin.vue
index 349015dd28..0450799489 100644
--- a/packages/frontend/src/pages/settings/plugin.vue
+++ b/packages/frontend/src/pages/settings/plugin.vue
@@ -42,7 +42,7 @@ SPDX-License-Identifier: AGPL-3.0-only
 				</div>
 
 				<MkFolder>
-					<template #icon><i class="ph-terminal-window ph-bold ph-lg"></i></template>
+					<template #icon><i class="ti ti-terminal-2"></i></template>
 					<template #label>{{ i18n.ts._plugin.viewLog }}</template>
 
 					<div class="_gaps_s">
diff --git a/packages/frontend/src/ui/_common_/common.ts b/packages/frontend/src/ui/_common_/common.ts
index f1c23860b6..1a8fab3b1f 100644
--- a/packages/frontend/src/ui/_common_/common.ts
+++ b/packages/frontend/src/ui/_common_/common.ts
@@ -16,12 +16,12 @@ function toolsMenuItems(): MenuItem[] {
 		type: 'link',
 		to: '/scratchpad',
 		text: i18n.ts.scratchpad,
-		icon: 'ph-terminal-window ph-bold ph-lg-2',
+		icon: 'ti ti-terminal-2',
 	}, {
 		type: 'link',
 		to: '/api-console',
 		text: 'API Console',
-		icon: 'ph-terminal-window ph-bold ph-lg-2',
+		icon: 'ti ti-terminal-2',
 	}, {
 		type: 'link',
 		to: '/clicker',
diff --git a/packages/frontend/src/widgets/WidgetAiscript.vue b/packages/frontend/src/widgets/WidgetAiscript.vue
index 70fac9ae55..8e29254819 100644
--- a/packages/frontend/src/widgets/WidgetAiscript.vue
+++ b/packages/frontend/src/widgets/WidgetAiscript.vue
@@ -5,7 +5,7 @@ SPDX-License-Identifier: AGPL-3.0-only
 
 <template>
 <MkContainer :showHeader="widgetProps.showHeader" data-cy-mkw-aiscript class="mkw-aiscript">
-	<template #icon><i class="ph-terminal-window ph-bold ph-lg-2"></i></template>
+	<template #icon><i class="ti ti-terminal-2"></i></template>
 	<template #header>{{ i18n.ts._widgets.aiscript }}</template>
 
 	<div class="uylguesu _monospace">
diff --git a/packages/frontend/vite.config.ts b/packages/frontend/vite.config.ts
index 4d150aa357..1733307b33 100644
--- a/packages/frontend/vite.config.ts
+++ b/packages/frontend/vite.config.ts
@@ -71,6 +71,12 @@ export function getConfig(): UserConfig {
 			pluginVue(),
 			pluginUnwindCssModuleClassName(),
 			pluginJson5(),
+			pluginReplace({
+				preventAssignment: true,
+				values: {
+					'ti ti-terminal-2': 'ph-terminal-window ph-bold ph-lg',
+				},
+			}),
 			...process.env.NODE_ENV === 'production'
 				? [
 					pluginReplace({