mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-04 16:33:32 +00:00
Fixed frontend issues, switched back to nginxproxymanager dockerhub space
This commit is contained in:
@@ -31,7 +31,6 @@ const useAccessLists = (
|
||||
return useQuery<AccessListsResponse, Error>({
|
||||
queryKey: ["access-lists", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchAccessLists(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -22,34 +22,32 @@ const useCertificate = (id: number, options = {}) => {
|
||||
|
||||
const useSetCertificate = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation(
|
||||
(values: Certificate) => {
|
||||
return useMutation({
|
||||
mutationFn: (values: Certificate) => {
|
||||
return values.id
|
||||
? setCertificate(values.id, values)
|
||||
: createCertificate(values);
|
||||
},
|
||||
{
|
||||
onMutate: (values) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"certificate",
|
||||
values.id,
|
||||
]);
|
||||
onMutate: (values: Certificate) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"certificate",
|
||||
values.id,
|
||||
]);
|
||||
|
||||
queryClient.setQueryData(["certificate", values.id], (old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}));
|
||||
queryClient.setQueryData(["certificate", values.id], (old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}));
|
||||
|
||||
return () =>
|
||||
queryClient.setQueryData(["certificate", values.id], previousObject);
|
||||
},
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: Certificate) => {
|
||||
queryClient.invalidateQueries(["certificate", id]);
|
||||
queryClient.invalidateQueries(["certificates"]);
|
||||
},
|
||||
return () =>
|
||||
queryClient.setQueryData(["certificate", values.id], previousObject);
|
||||
},
|
||||
);
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: Certificate) => {
|
||||
queryClient.invalidateQueries({ queryKey: ["certificate", id] });
|
||||
queryClient.invalidateQueries({ queryKey: ["certificates"] });
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
export { useCertificate, useSetCertificate };
|
||||
|
@@ -31,7 +31,6 @@ const useCertificateAuthorities = (
|
||||
return useQuery<CertificateAuthoritiesResponse, Error>({
|
||||
queryKey: ["certificate-authorities", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchCertificateAuthorities(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -22,40 +22,42 @@ const useCertificateAuthority = (id: number, options = {}) => {
|
||||
|
||||
const useSetCertificateAuthority = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation(
|
||||
(values: CertificateAuthority) => {
|
||||
return useMutation({
|
||||
mutationFn: (values: CertificateAuthority) => {
|
||||
return values.id
|
||||
? setCertificateAuthority(values.id, values)
|
||||
: createCertificateAuthority(values);
|
||||
},
|
||||
{
|
||||
onMutate: (values) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"certificate-authority",
|
||||
values.id,
|
||||
]);
|
||||
onMutate: (values: CertificateAuthority) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"certificate-authority",
|
||||
values.id,
|
||||
]);
|
||||
|
||||
queryClient.setQueryData(
|
||||
["certificate-authority", values.id],
|
||||
(old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}),
|
||||
);
|
||||
|
||||
return () =>
|
||||
queryClient.setQueryData(
|
||||
["certificate-authority", values.id],
|
||||
(old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}),
|
||||
previousObject,
|
||||
);
|
||||
|
||||
return () =>
|
||||
queryClient.setQueryData(
|
||||
["certificate-authority", values.id],
|
||||
previousObject,
|
||||
);
|
||||
},
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: CertificateAuthority) => {
|
||||
queryClient.invalidateQueries(["certificate-authority", id]);
|
||||
queryClient.invalidateQueries(["certificate-authorities"]);
|
||||
},
|
||||
},
|
||||
);
|
||||
onError: (_: any, __: any, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: CertificateAuthority) => {
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: ["certificate-authority", id],
|
||||
});
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: ["certificate-authorities"],
|
||||
});
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
export { useCertificateAuthority, useSetCertificateAuthority };
|
||||
|
@@ -31,7 +31,6 @@ const useCertificates = (
|
||||
return useQuery<CertificatesResponse, Error>({
|
||||
queryKey: ["certificates", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchCertificates(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -22,34 +22,32 @@ const useDNSProvider = (id: number, options = {}) => {
|
||||
|
||||
const useSetDNSProvider = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation(
|
||||
(values: DNSProvider) => {
|
||||
return useMutation({
|
||||
mutationFn: (values: DNSProvider) => {
|
||||
return values.id
|
||||
? setDNSProvider(values.id, values)
|
||||
: createDNSProvider(values);
|
||||
},
|
||||
{
|
||||
onMutate: (values) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"dns-provider",
|
||||
values.id,
|
||||
]);
|
||||
onMutate: (values: DNSProvider) => {
|
||||
const previousObject = queryClient.getQueryData([
|
||||
"dns-provider",
|
||||
values.id,
|
||||
]);
|
||||
|
||||
queryClient.setQueryData(["dns-provider", values.id], (old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}));
|
||||
queryClient.setQueryData(["dns-provider", values.id], (old: any) => ({
|
||||
...old,
|
||||
...values,
|
||||
}));
|
||||
|
||||
return () =>
|
||||
queryClient.setQueryData(["dns-provider", values.id], previousObject);
|
||||
},
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: DNSProvider) => {
|
||||
queryClient.invalidateQueries(["dns-provider", id]);
|
||||
queryClient.invalidateQueries(["dns-providers"]);
|
||||
},
|
||||
return () =>
|
||||
queryClient.setQueryData(["dns-provider", values.id], previousObject);
|
||||
},
|
||||
);
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: DNSProvider) => {
|
||||
queryClient.invalidateQueries({ queryKey: ["dns-provider", id] });
|
||||
queryClient.invalidateQueries({ queryKey: ["dns-providers"] });
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
export { useDNSProvider, useSetDNSProvider };
|
||||
|
@@ -31,7 +31,6 @@ const useDNSProviders = (
|
||||
return useQuery<DNSProvidersResponse, Error>({
|
||||
queryKey: ["dns-providers", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchDNSProviders(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -6,7 +6,6 @@ const useDNSProvidersAcmesh = (options = {}) => {
|
||||
return useQuery<DNSProvidersAcmesh[], Error>({
|
||||
queryKey: ["dns-providers-acmesh"],
|
||||
queryFn: () => getDNSProvidersAcmesh(),
|
||||
keepPreviousData: true,
|
||||
staleTime: 60 * 60 * 1000, // 1 hour
|
||||
...options,
|
||||
});
|
||||
|
@@ -26,7 +26,6 @@ const useHosts = (
|
||||
return useQuery<HostsResponse, Error>({
|
||||
queryKey: ["hosts", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchHosts(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -31,7 +31,6 @@ const useNginxTemplates = (
|
||||
return useQuery<NginxTemplatesResponse, Error>({
|
||||
queryKey: ["nginx-templates", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchNginxTemplates(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -26,7 +26,6 @@ const useSettings = (
|
||||
return useQuery<SettingsResponse, Error>({
|
||||
queryKey: ["settings", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchSettings(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -31,7 +31,6 @@ const useUpstreams = (
|
||||
return useQuery<HostsResponse, Error>({
|
||||
queryKey: ["upstreams", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchUpstreams(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
@@ -17,7 +17,8 @@ const useUser = (id: string | number, options = {}) => {
|
||||
|
||||
const useSetUser = () => {
|
||||
const queryClient = useQueryClient();
|
||||
return useMutation((values: User) => setUser(values.id, values), {
|
||||
return useMutation({
|
||||
mutationFn: (values: User) => setUser(values.id, values),
|
||||
onMutate: (values) => {
|
||||
const previousObject = queryClient.getQueryData(["user", values.id]);
|
||||
|
||||
@@ -31,8 +32,8 @@ const useSetUser = () => {
|
||||
},
|
||||
onError: (_, __, rollback: any) => rollback(),
|
||||
onSuccess: async ({ id }: User) => {
|
||||
queryClient.invalidateQueries(["user", id]);
|
||||
queryClient.invalidateQueries(["users"]);
|
||||
queryClient.invalidateQueries({ queryKey: ["user", id] });
|
||||
queryClient.invalidateQueries({ queryKey: ["users"] });
|
||||
},
|
||||
});
|
||||
};
|
||||
|
@@ -26,7 +26,6 @@ const useUsers = (
|
||||
return useQuery<UsersResponse, Error>({
|
||||
queryKey: ["users", { offset, limit, sortBy, filters }],
|
||||
queryFn: () => fetchUsers(offset, limit, sortBy, filters),
|
||||
keepPreviousData: true,
|
||||
staleTime: 15 * 1000, // 15 seconds
|
||||
...options,
|
||||
});
|
||||
|
Reference in New Issue
Block a user