Skip to content

FRS Dashboard Widgets

Version: 1.0.1 Repository: derintolu/frs-dashboard-widgets

Bento-style dashboard widgets for the Hub portal.

Features

Implemented

FeatureDescription
Welcome HeaderPersonalized greeting with user name
Clock WidgetReal-time clock display
Calendar DateCurrent date display
Daily RatesMortgage rate information
Blog PostsRecent posts widget
Calendar SetupFluentBooking integration
My BookingsUpcoming appointments
App LauncherQuick links grid

Block Registration

All blocks registered under the frs-widgets category.

BlockDescription
frs-dashboard-widgets/welcome-headerPersonalized welcome message
frs-dashboard-widgets/clock-widgetReal-time clock
frs-dashboard-widgets/calendar-dateCurrent date
frs-dashboard-widgets/daily-ratesRate display
frs-dashboard-widgets/blog-postsRecent posts
frs-dashboard-widgets/calendar-setupCalendar connection
frs-dashboard-widgets/my-bookingsUser's appointments
frs-dashboard-widgets/app-launcherQuick links

Build Commands

bash
cd wp-content/plugins/frs-dashboard-widgets
npm install
npm run build     # Production build
npm run start     # Development with watch

File 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 blocks

Dependencies

  • FluentBooking - Calendar/booking integration (optional)

Hub21 Platform Documentation