fix: optimize new resource creation
This commit is contained in:
		
							parent
							
								
									418590fb35
								
							
						
					
					
						commit
						f8cbc63ab0
					
				| @ -12,7 +12,6 @@ class Create extends Component | |||||||
|     public $type; |     public $type; | ||||||
|     public function mount() |     public function mount() | ||||||
|     { |     { | ||||||
|         $services = getServiceTemplates(); |  | ||||||
|         $type = str(request()->query('type')); |         $type = str(request()->query('type')); | ||||||
|         $destination_uuid = request()->query('destination'); |         $destination_uuid = request()->query('destination'); | ||||||
|         $server_id = request()->query('server_id'); |         $server_id = request()->query('server_id'); | ||||||
| @ -25,6 +24,9 @@ class Create extends Component | |||||||
|         if (!$environment) { |         if (!$environment) { | ||||||
|             return redirect()->route('dashboard'); |             return redirect()->route('dashboard'); | ||||||
|         } |         } | ||||||
|  |         if (isset($type) && isset($destination_uuid) && isset($server_id)) { | ||||||
|  |             $services = getServiceTemplates(); | ||||||
|  | 
 | ||||||
|             if (in_array($type, DATABASE_TYPES)) { |             if (in_array($type, DATABASE_TYPES)) { | ||||||
|                 if ($type->value() === "postgresql") { |                 if ($type->value() === "postgresql") { | ||||||
|                     $database = create_standalone_postgresql($environment->id, $destination_uuid); |                     $database = create_standalone_postgresql($environment->id, $destination_uuid); | ||||||
| @ -103,6 +105,7 @@ class Create extends Component | |||||||
|             } |             } | ||||||
|             $this->type = $type->value(); |             $this->type = $type->value(); | ||||||
|         } |         } | ||||||
|  |     } | ||||||
|     public function render() |     public function render() | ||||||
|     { |     { | ||||||
|         return view('livewire.project.resource.create'); |         return view('livewire.project.resource.create'); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user