Files
BarangaySystem/ai-docs/modules/home.md
2026-06-06 18:43:00 +08:00

811 B

Home Module

Purpose

Provides the main application shell and home page functionality. Includes layout fragments, top header, and bottom navigation.

Key Files

  • resources/js/Pages/Home.vue - Main home component
  • resources/js/Pages/Fragments/Home/HomePublic.vue - Public home fragment
  • resources/js/Pages/Fragments/Home/HomeUltimate.vue - Ultimate user home fragment
  • app/Http/Controllers/Pages/Core/HomeController.php

Public APIs

  • render() - Renders the main application shell

Dependencies

  • TopHeader - Header component
  • BottomNav - Bottom navigation component
  • BaseModal - Modal component

Important Behavior

  • Uses Pinia stores for state management (user, UI, network)
  • Async component loading based on current page
  • Global navigate helper available via $navigate