mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-07 11:16:37 +00:00
✨serverside filter+paginate client resources table
This commit is contained in:
@@ -69,38 +69,6 @@ const listResourcesSchema = z.object({
|
||||
.catch(undefined)
|
||||
});
|
||||
|
||||
// (resource fields + a single joined target)
|
||||
type JoinedRow = {
|
||||
resourceId: number;
|
||||
niceId: string;
|
||||
name: string;
|
||||
ssl: boolean;
|
||||
fullDomain: string | null;
|
||||
passwordId: number | null;
|
||||
sso: boolean;
|
||||
pincodeId: number | null;
|
||||
whitelist: boolean;
|
||||
http: boolean;
|
||||
protocol: string;
|
||||
proxyPort: number | null;
|
||||
enabled: boolean;
|
||||
domainId: string | null;
|
||||
headerAuthId: number | null;
|
||||
|
||||
// total_targets: number;
|
||||
// healthy_targets: number;
|
||||
// unhealthy_targets: number;
|
||||
// unknown_targets: number;
|
||||
|
||||
// targetId: number | null;
|
||||
// targetIp: string | null;
|
||||
// targetPort: number | null;
|
||||
// targetEnabled: boolean | null;
|
||||
|
||||
// hcHealth: string | null;
|
||||
// hcEnabled: boolean | null;
|
||||
};
|
||||
|
||||
// grouped by resource with targets[])
|
||||
export type ResourceWithTargets = {
|
||||
resourceId: number;
|
||||
|
||||
Reference in New Issue
Block a user