This commit is contained in:
Leonardo
2026-03-06 06:37:13 -03:00
parent d58dc21297
commit f733db8436
146 changed files with 43436 additions and 12779 deletions
+4 -7
View File
@@ -1,15 +1,12 @@
<script setup>
import { computed, inject } from 'vue'
import { useLayout } from '@/layout/composables/layout'
import SelectButton from 'primevue/selectbutton'
import { primaryColors, surfaces, presetOptions, applyThemeEngine } from '@/theme/theme.options'
const { layoutConfig, isDarkTheme, changeMenuMode } = useLayout()
// ✅ vem do AppTopbar (mesma instância)
const queuePatch = inject('queueUserSettingsPatch', null)
console.log('[AppConfigurator] queuePatch injected?', !!queuePatch)
// menu mode options
const menuModeOptions = [
@@ -35,14 +32,14 @@ const menuModeModel = computed({
if (!val || val === layoutConfig.menuMode) return
layoutConfig.menuMode = val
// composable pode aceitar nada (no teu caso, costuma ser isso)
try { changeMenuMode() } catch {}
// ✅ changeMenuMode espera event.value (seu composable usa event.value)
try { changeMenuMode({ value: val }) } catch {}
queuePatch?.({ menu_mode: val })
}
})
function updateColors(type, item) {
function updateColors (type, item) {
if (type === 'primary') {
layoutConfig.primary = item.name
applyThemeEngine(layoutConfig)
@@ -116,4 +113,4 @@ function updateColors(type, item) {
</div>
</div>
</div>
</template>
</template>