* WIP * Fix all TS errors * Move to using isRouter everywhere * wip * Add Router Picker and fix TS issues * Fix tests and add option to connect during duplication * Misc changes * Fixes * Fixes * Fix TS errors * Disable certain options in Router * Fix connected Form fields not updating * Some fixes * reert shell.tsx * Disable already used router instead of removing it * Import prisma from correct place * Simplify loop using Object.entries * SimpliAdd playwright test and fix issues found
13 lines
372 B
TypeScript
13 lines
372 B
TypeScript
import { z } from "zod";
|
|
|
|
import { zodFieldView, zodField, zodRouterField, zodRouterFieldView } from "../zod";
|
|
|
|
export default function isRouterLinkedField(
|
|
field: z.infer<typeof zodFieldView> | z.infer<typeof zodField>
|
|
): field is z.infer<typeof zodRouterField> | z.infer<typeof zodRouterFieldView> {
|
|
if ("routerId" in field) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|