Preparing search index...
    • AppWrapper - Root application component managing app initialization and modes

      Controls the main application flow including first-time user experience, tutorial mode, and normal app operation. Handles state transitions between different app modes based on user actions and first launch detection.

      App Modes:

      • Loading: Initial state while checking first launch
      • Welcome: First-time user onboarding screen
      • Tutorial: Guided tutorial with sample data
      • Ready: Normal app operation

      Features:

      • First launch detection and onboarding
      • Tutorial mode with pre-populated shopping list
      • Shopping list reset on app launch
      • State management for app flow

      Returns null | Element

      JSX element representing the current app mode