UX improvements.

This commit is contained in:
2026-07-12 00:40:19 +00:00
parent 994c9fbfdf
commit 43d407bf2e
9 changed files with 552 additions and 267 deletions

View File

@@ -5,11 +5,18 @@ export interface CloudflareZone {
name: string;
}
export interface CloudflarePermissions {
zone: boolean;
dns: boolean;
}
export interface CloudflareVerifyResponse {
tokenConfigured: boolean;
tokenValid: boolean;
tokenStatus: string;
zones: CloudflareZone[] | null;
requiredZones: string[] | null;
permissions: CloudflarePermissions;
error?: string;
}