mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-01 06:36:38 +08:00
20 lines
618 B
TypeScript
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;
|
|
}
|