Ziya/app/layouts/auth.vue
rizary 6efcf43691
feat: complete ESLint configuration overhaul and theme system improvements
- Migrate from legacy .eslintrc.json to modern flat config system
- Remove conflicting ESLint configuration files
- Fix auto-generation of eslint.config.mjs by Nuxt
- Update ESLint rules to use single quotes and proper formatting
- Add comprehensive theme switching system with 24 palettes
- Implement proper daisyUI theme integration
- Add theme store with persistence and dark/light mode support
- Create ThemeSwitcher component with enhanced UI
- Fix package.json scripts to work with new ESLint flat config
- Update VS Code settings for proper ESLint integration
- Add changelogen scripts for proper changelog management

BREAKING CHANGE: ESLint configuration migrated to flat config system
2025-06-22 00:53:24 +07:00

26 lines
537 B
Vue

<template>
<div class="min-h-screen bg-base-100 flex flex-col">
<!-- Main Content Area with no-drag to prevent dragging from form elements -->
<main class="flex-1 overflow-hidden" style="-webkit-app-region: no-drag;">
<slot />
</main>
</div>
</template>
<script setup lang="ts">
// Auth layout - includes title bar but no additional navigation
</script>
<style>
/* Ensure proper window behavior */
body {
margin: 0;
padding: 0;
overflow: hidden;
}
#__nuxt {
height: 100vh;
overflow: hidden;
}
</style>