This commit is contained in:
Timothy Jaeryang Baek
2025-05-26 23:22:37 +04:00
parent 6062174602
commit 7d756982c2
6 changed files with 116 additions and 10 deletions

View File

@@ -33,6 +33,7 @@
import Plus from '../icons/Plus.svelte';
import ChevronRight from '../icons/ChevronRight.svelte';
import XMark from '../icons/XMark.svelte';
import AddFunctionMenu from './Functions/AddFunctionMenu.svelte';
const i18n = getContext('i18n');
@@ -41,6 +42,8 @@
let functionsImportInputElement: HTMLInputElement;
let importFiles;
let showImportModal = false;
let showConfirm = false;
let query = '';
@@ -232,12 +235,20 @@
</div>
<div>
<a
class=" px-2 py-2 rounded-xl hover:bg-gray-700/10 dark:hover:bg-gray-100/10 dark:text-gray-300 dark:hover:text-white transition font-medium text-sm flex items-center space-x-1"
href="/admin/functions/create"
<AddFunctionMenu
createHandler={() => {
goto('/admin/functions/create');
}}
importFromGithubHandler={() => {
showImportModal = true;
}}
>
<Plus className="size-3.5" />
</a>
<div
class=" px-2 py-2 rounded-xl hover:bg-gray-700/10 dark:hover:bg-gray-100/10 dark:text-gray-300 dark:hover:text-white transition font-medium text-sm flex items-center space-x-1"
>
<Plus className="size-3.5" />
</div>
</AddFunctionMenu>
</div>
</div>
</div>