mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[Fleet] Fixing unnecessary network requests on showing Fleet Server on prem instructions (#117647) (#117866)
* removed fn dependency * fixing useDefaultOutput * fixed tslint Co-authored-by: Julia Bardi <90178898+juliaElastic@users.noreply.github.com>
This commit is contained in:
parent
202dfb56e7
commit
d928d38b77
1 changed files with 2 additions and 12 deletions
|
@ -5,8 +5,6 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { useMemo, useCallback } from 'react';
|
||||
|
||||
import { outputRoutesService } from '../../services';
|
||||
import type { PutOutputRequest, GetOutputsResponse } from '../../types';
|
||||
|
||||
|
@ -21,17 +19,9 @@ export function useGetOutputs() {
|
|||
|
||||
export function useDefaultOutput() {
|
||||
const outputsRequest = useGetOutputs();
|
||||
const output = useMemo(() => {
|
||||
return outputsRequest.data?.items.find((o) => o.is_default);
|
||||
}, [outputsRequest.data]);
|
||||
const output = outputsRequest.data?.items.find((o) => o.is_default);
|
||||
|
||||
const refresh = useCallback(() => {
|
||||
return outputsRequest.resendRequest();
|
||||
}, [outputsRequest]);
|
||||
|
||||
return useMemo(() => {
|
||||
return { output, refresh };
|
||||
}, [output, refresh]);
|
||||
return { output, refresh: outputsRequest.resendRequest };
|
||||
}
|
||||
|
||||
export function sendPutOutput(outputId: string, body: PutOutputRequest['body']) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue