Files
OpenFlare/frontend/app/(main)/proxy-routes/detail/helpers.ts
T
2026-07-13 15:10:28 +08:00

20 lines
618 B
TypeScript

import type { ProxyRouteConfigSection } from '@/lib/services/openflare';
export const proxyRouteFormIds: Record<ProxyRouteConfigSection, string> = {
domains: 'proxy-route-domains-form',
limits: 'proxy-route-limits-form',
proxy: 'proxy-route-proxy-form',
cache: 'proxy-route-cache-form',
waf: 'proxy-route-waf-form',
auth: 'proxy-route-auth-form',
};
export function submitProxyRouteSectionForm(section: ProxyRouteConfigSection) {
const form = document.getElementById(proxyRouteFormIds[section]);
if (form instanceof HTMLFormElement) {
form.requestSubmit();
return true;
}
return false;
}