feat: Implement staff selection for STAFF resource type in resource modal

This commit is contained in:
poduck
2025-11-27 22:08:15 -05:00
parent 86a4e87ed6
commit a7c756a8ec
2 changed files with 367 additions and 83 deletions

View File

@@ -4,6 +4,7 @@
"error": "Error",
"success": "Success",
"save": "Save",
"saving": "Saving...",
"saveChanges": "Save Changes",
"cancel": "Cancel",
"delete": "Delete",
@@ -161,6 +162,8 @@
"editResource": "Edit Resource",
"resourceDetails": "Resource Details",
"resourceName": "Resource Name",
"resourceDescription": "Description",
"descriptionPlaceholder": "Optional description for this resource",
"name": "Name",
"type": "Type",
"resourceType": "Resource Type",
@@ -175,11 +178,23 @@
"noResourcesFound": "No resources found.",
"addNewResource": "Add New Resource",
"createResource": "Create Resource",
"updateResource": "Update Resource",
"staffMember": "Staff Member",
"room": "Room",
"equipment": "Equipment",
"resourceNote": "Resources are placeholders for scheduling. Staff can be assigned to appointments separately.",
"errorLoading": "Error loading resources"
"errorLoading": "Error loading resources",
"multilaneMode": "Multi-lane Mode",
"multilaneDescription": "Allow multiple simultaneous appointments",
"numberOfLanes": "Number of Lanes",
"lanesHelp": "How many appointments can be scheduled at the same time",
"capacity": "Capacity",
"simultaneous": "simultaneous",
"atATime": "at a time",
"assignStaff": "Assign Staff Member",
"searchStaffPlaceholder": "Search by name or email...",
"noMatchingStaff": "No matching staff found.",
"staffRequired": "Staff member is required for STAFF resource type."
},
"services": {
"title": "Services",