Last update:
June 24, 2025
Extending VC-Shell: How-To Guides¶
This directory contains a collection of How-To guides that provide practical instructions and examples for extending and customizing your VC-Shell application.
Available Guides:¶
- Adding App Bar Widgets with
useAppBarWidget
- Adding Custom Pages and Menu Items
- Adding New Languages to Applications and Modules
- Building Navigation Menus with
useMenuService
- Creating and Registering Blade Widgets with
useWidgets
- Creating Interactive Dashboards with
useDashboard
- Customizing Application UI with
useSettings
- Customizing Notifications in VC-Shell
- Displaying Toast Notifications with the
notification
Service - Error Handling in VC-Shell
- Implementing Form Validation in Blades
- Implementing Navigational Breadcrumbs with
useBreadcrumbs
- Implementing Role-Based Access Control with
usePermissions
- Implementing Telemetry with
useAppInsights
- Integrating Shared Authentication Pages
- Managing Asynchronous Operations with
useAsync
- Managing Blade Toolbars with
useToolbar
- Managing Dynamic Properties with
useDynamicProperties
- Managing Loading States with
useLoading
- Managing Popups with
usePopup
andVcPopup
- Managing Settings Menu with
useSettingsMenu
- Managing Themes with
useTheme
- Preventing Data Loss with
useBeforeUnload
- Understanding Blade Anatomy
- Using API Clients with
useApiClient
- Working with Blade Navigation
- Working with Push Notifications using
useNotifications
Browse these guides to learn how to leverage VC-Shell's composables and components to build powerful features for your application.