diff --git a/src/lib/ae_elements/AE_AITools.svelte b/src/lib/ae_elements/AE_AITools.svelte index 419284dc..6685c57a 100644 --- a/src/lib/ae_elements/AE_AITools.svelte +++ b/src/lib/ae_elements/AE_AITools.svelte @@ -12,7 +12,7 @@ RefreshCcw, Globe, Copy } from '@lucide/svelte'; import { ae_loc, ae_api } from '$lib/stores/ae_stores'; - import E_app_codemirror_v5 from '$lib/app_components/e_app_codemirror_v5.svelte'; + import AE_Comp_Editor_CodeMirror from '$lib/elements/AE_Comp_Editor_CodeMirror.svelte'; interface Props { // Core Props @@ -190,13 +190,12 @@ - {:else} diff --git a/src/lib/ae_elements/AE_ObjectFlags.svelte b/src/lib/ae_elements/AE_Object_Flags.svelte similarity index 75% rename from src/lib/ae_elements/AE_ObjectFlags.svelte rename to src/lib/ae_elements/AE_Object_Flags.svelte index 660139e3..1fe8007f 100644 --- a/src/lib/ae_elements/AE_ObjectFlags.svelte +++ b/src/lib/ae_elements/AE_Object_Flags.svelte @@ -4,8 +4,8 @@ * GENERIC Aether Object Flags & Visibility Toggles * Manages: alert, private, public, personal, professional, template */ - import { - Siren, MessageSquareWarning, Fingerprint, + import { + Siren, MessageSquareWarning, Fingerprint, Globe, BookHeart, BriefcaseBusiness, NotepadTextDashed, Settings } from '@lucide/svelte'; @@ -13,35 +13,35 @@ interface Props { // The object containing the flags (bindable) - obj: any; - + obj: any; + // Visibility configuration (optional overrides) - showLabels?: boolean; - hideAlert?: boolean; - hidePrivate?: boolean; - hidePublic?: boolean; - hidePersonal?: boolean; - hideProfessional?: boolean; - hideTemplate?: boolean; - + show_labels?: boolean; + hide_alert?: boolean; + hide_private?: boolean; + hide_public?: boolean; + hide_personal?: boolean; + hide_professional?: boolean; + hide_template?: boolean; + // Callbacks - onToggle?: (prop: string, newValue: boolean) => void; - + on_toggle?: (prop: string, newValue: boolean) => void; + // Styling - containerClass?: string; + container_class?: string; } - let { + let { obj = $bindable(), - showLabels = true, - hideAlert = false, - hidePrivate = false, - hidePublic = false, - hidePersonal = false, - hideProfessional = false, - hideTemplate = false, - onToggle, - containerClass = "flex flex-row flex-wrap gap-1 items-center justify-evenly py-2 border-y border-surface-500/10" + show_labels = true, + hide_alert: hide_alert = false, + hide_private: hide_private = false, + hide_public: hide_public = false, + hide_personal: hide_personal = false, + hide_professional: hide_professional = false, + hide_template: hide_template = false, + on_toggle: onToggle, + container_class = "flex flex-row flex-wrap gap-1 items-center justify-evenly py-2 border-y border-surface-500/10" }: Props = $props(); function handle_toggle(prop: string) { @@ -50,15 +50,15 @@ } -
- {#if showLabels} +
+ {#if show_labels} Flags: {/if} - {#if !hideAlert} + {#if !hide_alert} + + + + +
+ {language} +
+
+ {/if} + +
+
+ + diff --git a/src/lib/elements/element_codemirror_editor_wrapper.svelte b/src/lib/elements/element_codemirror_editor_wrapper.svelte index aa8ddc93..e06440ef 100644 --- a/src/lib/elements/element_codemirror_editor_wrapper.svelte +++ b/src/lib/elements/element_codemirror_editor_wrapper.svelte @@ -1,5 +1,5 @@