FRS Dashboard Widgets
Version: 1.0.1 Repository: derintolu/frs-dashboard-widgets
Bento-style dashboard widgets for the Hub portal.
Features
Implemented
| Feature | Description |
|---|---|
| Welcome Header | Personalized greeting with user name |
| Clock Widget | Real-time clock display |
| Calendar Date | Current date display |
| Daily Rates | Mortgage rate information |
| Blog Posts | Recent posts widget |
| Calendar Setup | FluentBooking integration |
| My Bookings | Upcoming appointments |
| App Launcher | Quick links grid |
Block Registration
All blocks registered under the frs-widgets category.
| Block | Description |
|---|---|
frs-dashboard-widgets/welcome-header | Personalized welcome message |
frs-dashboard-widgets/clock-widget | Real-time clock |
frs-dashboard-widgets/calendar-date | Current date |
frs-dashboard-widgets/daily-rates | Rate display |
frs-dashboard-widgets/blog-posts | Recent posts |
frs-dashboard-widgets/calendar-setup | Calendar connection |
frs-dashboard-widgets/my-bookings | User's appointments |
frs-dashboard-widgets/app-launcher | Quick links |
Build Commands
bash
cd wp-content/plugins/frs-dashboard-widgets
npm install
npm run build # Production build
npm run start # Development with watchFile Structure
frs-dashboard-widgets/
├── frs-dashboard-widgets.php # Main plugin file
├── src/
│ ├── welcome-header/
│ │ └── render.php
│ ├── clock-widget/
│ │ └── render.php
│ ├── calendar-date/
│ │ └── render.php
│ ├── daily-rates/
│ │ └── render.php
│ ├── blog-posts/
│ │ └── render.php
│ ├── calendar-setup/
│ │ └── render.php
│ ├── my-bookings/
│ │ └── render.php
│ └── app-launcher/
│ └── render.php
└── build/ # Compiled blocksDependencies
- FluentBooking - Calendar/booking integration (optional)
Related Documentation
- Hub System - Portal system