Просмотр исходного кода

Merge pull request #7955 from matthewdtwo/dev

fix: Hide workspace model community share button when community sharing is disabled.
Timothy Jaeryang Baek 4 месяцев назад
Родитель
Сommit
71d4ed1f6a
1 измененных файлов с 13 добавлено и 9 удалено
  1. 13 9
      src/lib/components/workspace/Models/ModelMenu.svelte

+ 13 - 9
src/lib/components/workspace/Models/ModelMenu.svelte

@@ -14,6 +14,8 @@
 	import ArrowDownTray from '$lib/components/icons/ArrowDownTray.svelte';
 	import ArrowUpCircle from '$lib/components/icons/ArrowUpCircle.svelte';
 
+	import { config } from '$lib/stores';
+
 	const i18n = getContext('i18n');
 
 	export let user;
@@ -50,15 +52,17 @@
 			align="start"
 			transition={flyAndScale}
 		>
-			<DropdownMenu.Item
-				class="flex gap-2 items-center px-3 py-2 text-sm  font-medium cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800  rounded-md"
-				on:click={() => {
-					shareHandler();
-				}}
-			>
-				<Share />
-				<div class="flex items-center">{$i18n.t('Share')}</div>
-			</DropdownMenu.Item>
+			{#if $config?.features.enable_community_sharing}
+				<DropdownMenu.Item
+					class="flex gap-2 items-center px-3 py-2 text-sm  font-medium cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800  rounded-md"
+					on:click={() => {
+						shareHandler();
+					}}
+				>
+					<Share />
+					<div class="flex items-center">{$i18n.t('Share')}</div>
+				</DropdownMenu.Item>
+			{/if}
 
 			<DropdownMenu.Item
 				class="flex gap-2 items-center px-3 py-2 text-sm  font-medium cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800 rounded-md"