mirror of
				https://github.com/Telecominfraproject/wlan-cloud-ui.git
				synced 2025-10-30 18:27:58 +00:00 
			
		
		
		
	Passed down radius&captive profiles to AddProfile
This commit is contained in:
		| @@ -38,6 +38,18 @@ const AddProfile = () => { | |||||||
|   const { data: ssidProfiles, fetchMore } = useQuery(GET_ALL_PROFILES(), { |   const { data: ssidProfiles, fetchMore } = useQuery(GET_ALL_PROFILES(), { | ||||||
|     variables: { customerId, type: 'ssid' }, |     variables: { customerId, type: 'ssid' }, | ||||||
|   }); |   }); | ||||||
|  |   const { data: radiusProfiles, fetchMore: fetchMoreRadiusProfiles } = useQuery( | ||||||
|  |     GET_ALL_PROFILES(), | ||||||
|  |     { | ||||||
|  |       variables: { customerId, type: 'radius' }, | ||||||
|  |     } | ||||||
|  |   ); | ||||||
|  |   const { data: captiveProfiles, fetchMore: fetchMoreCaptiveProfiles } = useQuery( | ||||||
|  |     GET_ALL_PROFILES(), | ||||||
|  |     { | ||||||
|  |       variables: { customerId, type: 'captive_portal' }, | ||||||
|  |     } | ||||||
|  |   ); | ||||||
|   const { data: venueProfiles, fetchMore: fetchMoreVenueProfiles } = useQuery(GET_ALL_PROFILES(), { |   const { data: venueProfiles, fetchMore: fetchMoreVenueProfiles } = useQuery(GET_ALL_PROFILES(), { | ||||||
|     variables: { customerId, type: 'passpoint_venue' }, |     variables: { customerId, type: 'passpoint_venue' }, | ||||||
|   }); |   }); | ||||||
| @@ -102,6 +114,42 @@ const AddProfile = () => { | |||||||
|     return true; |     return true; | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|  |   const handleFetchRadiusProfiles = e => { | ||||||
|  |     if (radiusProfiles.getAllProfiles.context.lastPage) { | ||||||
|  |       return false; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     e.persist(); | ||||||
|  |     const { target } = e; | ||||||
|  |  | ||||||
|  |     if (target.scrollTop + target.offsetHeight === target.scrollHeight) { | ||||||
|  |       fetchMoreRadiusProfiles({ | ||||||
|  |         variables: { context: { ...radiusProfiles.getAllProfiles.context } }, | ||||||
|  |         updateQuery: updateQueryGetAllProfiles, | ||||||
|  |       }); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return true; | ||||||
|  |   }; | ||||||
|  |  | ||||||
|  |   const handleFetchCaptiveProfiles = e => { | ||||||
|  |     if (captiveProfiles.getAllProfiles.context.lastPage) { | ||||||
|  |       return false; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     e.persist(); | ||||||
|  |     const { target } = e; | ||||||
|  |  | ||||||
|  |     if (target.scrollTop + target.offsetHeight === target.scrollHeight) { | ||||||
|  |       fetchMoreCaptiveProfiles({ | ||||||
|  |         variables: { context: { ...captiveProfiles.getAllProfiles.context } }, | ||||||
|  |         updateQuery: updateQueryGetAllProfiles, | ||||||
|  |       }); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     return true; | ||||||
|  |   }; | ||||||
|  |  | ||||||
|   const handleFetchVenueProfiles = e => { |   const handleFetchVenueProfiles = e => { | ||||||
|     if (venueProfiles.getAllProfiles.context.lastPage) { |     if (venueProfiles.getAllProfiles.context.lastPage) { | ||||||
|       return false; |       return false; | ||||||
| @@ -177,14 +225,16 @@ const AddProfile = () => { | |||||||
|   return ( |   return ( | ||||||
|     <AddProfilePage |     <AddProfilePage | ||||||
|       onCreateProfile={handleAddProfile} |       onCreateProfile={handleAddProfile} | ||||||
|       ssidProfiles={ |       ssidProfiles={ssidProfiles?.getAllProfiles?.items} | ||||||
|         (ssidProfiles && ssidProfiles.getAllProfiles && ssidProfiles.getAllProfiles.items) || [] |       radiusProfiles={radiusProfiles?.getAllProfiles?.items} | ||||||
|       } |       captiveProfiles={captiveProfiles?.getAllProfiles?.items} | ||||||
|       venueProfiles={venueProfiles?.getAllProfiles?.items} |       venueProfiles={venueProfiles?.getAllProfiles?.items} | ||||||
|       operatorProfiles={operatorProfiles?.getAllProfiles?.items} |       operatorProfiles={operatorProfiles?.getAllProfiles?.items} | ||||||
|       idProviderProfiles={idProviderProfiles?.getAllProfiles?.items} |       idProviderProfiles={idProviderProfiles?.getAllProfiles?.items} | ||||||
|       rfProfiles={rfProfiles?.getAllProfiles?.items} |       rfProfiles={rfProfiles?.getAllProfiles?.items} | ||||||
|       onFetchMoreProfiles={handleFetchProfiles} |       onFetchMoreProfiles={handleFetchProfiles} | ||||||
|  |       onFetchMoreRadiusProfiles={handleFetchRadiusProfiles} | ||||||
|  |       onFetchMoreCaptiveProfiles={handleFetchCaptiveProfiles} | ||||||
|       onFetchMoreVenueProfiles={handleFetchVenueProfiles} |       onFetchMoreVenueProfiles={handleFetchVenueProfiles} | ||||||
|       onFetchMoreOperatorProfiles={handleFetchOperatorProfiles} |       onFetchMoreOperatorProfiles={handleFetchOperatorProfiles} | ||||||
|       onFetchMoreIdProviderProfiles={handleFetchIdProviderProfiles} |       onFetchMoreIdProviderProfiles={handleFetchIdProviderProfiles} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 ToanDo
					ToanDo