feat: add build static

This commit is contained in:
Lorenzo Migliorero
2024-08-01 11:10:28 +02:00
parent 6299385bb4
commit d84c808887
3 changed files with 15 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ enum BuildType {
heroku_buildpacks = "heroku_buildpacks",
paketo_buildpacks = "paketo_buildpacks",
nixpacks = "nixpacks",
static = "static",
}
const mySchema = z.discriminatedUnion("buildType", [
@@ -46,6 +47,9 @@ const mySchema = z.discriminatedUnion("buildType", [
buildType: z.literal("nixpacks"),
publishDirectory: z.string().optional(),
}),
z.object({
buildType: z.literal("static"),
}),
]);
type AddTemplate = z.infer<typeof mySchema>;
@@ -176,6 +180,12 @@ export const ShowBuildChooseForm = ({ applicationId }: Props) => {
Paketo Buildpacks
</FormLabel>
</FormItem>
<FormItem className="flex items-center space-x-3 space-y-0">
<FormControl>
<RadioGroupItem value="static" />
</FormControl>
<FormLabel className="font-normal">Static</FormLabel>
</FormItem>
</RadioGroup>
</FormControl>
<FormMessage />