diff --git a/src/lib/Others/AlertComp.svelte b/src/lib/Others/AlertComp.svelte index b5ee9c15..ad24e8d2 100644 --- a/src/lib/Others/AlertComp.svelte +++ b/src/lib/Others/AlertComp.svelte @@ -393,10 +393,12 @@ {language.type} {#if cardExportType === ''} - {#if $alertStore.submsg !== 'preset'} - {language.ccv3Desc} - {:else} + {#if $alertStore.submsg === 'module'} + {language.jsonDesc} + {:else if $alertStore.submsg === 'preset'} {language.risupresetDesc} + {:else} + {language.ccv3Desc} {/if} {:else if cardExportType === 'json'} {language.jsonDesc} @@ -410,8 +412,11 @@ + {:else if $alertStore.submsg === 'module'} + + {:else} - + {/if} diff --git a/src/lib/Setting/Pages/Module/ModuleSettings.svelte b/src/lib/Setting/Pages/Module/ModuleSettings.svelte index 3ab25532..099553bb 100644 --- a/src/lib/Setting/Pages/Module/ModuleSettings.svelte +++ b/src/lib/Setting/Pages/Module/ModuleSettings.svelte @@ -4,11 +4,12 @@ import Button from "src/lib/UI/GUI/Button.svelte"; import ModuleMenu from "src/lib/Setting/Pages/Module/ModuleMenu.svelte"; import { exportModule, importModule, type RisuModule } from "src/ts/process/modules"; - import { DownloadIcon, Edit, TrashIcon, Globe } from "lucide-svelte"; + import { DownloadIcon, Edit, TrashIcon, Globe, Share2Icon } from "lucide-svelte"; import { v4 } from "uuid"; import { tooltip } from "src/ts/gui/tooltip"; - import { alertConfirm } from "src/ts/alert"; + import { alertCardExport, alertConfirm, alertError } from "src/ts/alert"; import TextInput from "src/lib/UI/GUI/TextInput.svelte"; + import { ShowRealmFrameStore } from "src/ts/stores"; let tempModule:RisuModule = { name: '', description: '', @@ -72,9 +73,19 @@