mirror of
				https://github.com/i701/sarlink-portal.git
				synced 2025-11-04 00:16:59 +00:00 
			
		
		
		
	Enhance device management and user experience features
- Updated `package.json` to include the latest version of `@radix-ui/react-separator` and added `moment` for date handling. - Modified `blockDevice` function in `omada-actions.ts` to include a `blockedBy` parameter, allowing differentiation between admin and parent actions. - Refactored `payment.ts` to include expiry date handling for devices during payment processing. - Improved `DevicesTable` and `ClickableRow` components to support admin functionalities and enhance device interaction. - Updated `BlockDeviceDialog` to accept an `admin` prop, allowing for tailored blocking actions based on user role. - Enhanced UI components for better consistency and responsiveness across the dashboard. These changes improve the overall functionality and maintainability of the application, providing a better user experience in device management.
This commit is contained in:
		@@ -24,7 +24,7 @@
 | 
			
		||||
		"@radix-ui/react-popover": "^1.1.2",
 | 
			
		||||
		"@radix-ui/react-scroll-area": "^1.2.1",
 | 
			
		||||
		"@radix-ui/react-select": "^2.1.2",
 | 
			
		||||
		"@radix-ui/react-separator": "^1.1.0",
 | 
			
		||||
		"@radix-ui/react-separator": "^1.1.1",
 | 
			
		||||
		"@radix-ui/react-slot": "^1.1.0",
 | 
			
		||||
		"@radix-ui/react-tooltip": "^1.1.4",
 | 
			
		||||
		"@tanstack/react-query": "^5.61.4",
 | 
			
		||||
@@ -35,6 +35,7 @@
 | 
			
		||||
		"date-fns": "^4.1.0",
 | 
			
		||||
		"jotai": "2.8.0",
 | 
			
		||||
		"lucide-react": "^0.460.0",
 | 
			
		||||
		"moment": "^2.30.1",
 | 
			
		||||
		"motion": "^11.15.0",
 | 
			
		||||
		"next": "15.1.2",
 | 
			
		||||
		"next-themes": "^0.4.3",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user