Merge pull request 'fix(import): refine MangaDex ID validation logic in import dialog' (#9) from fix/manga-dex into main
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
Reviewed-on: #9
This commit is contained in:
commit
963b6e30db
@ -35,18 +35,7 @@ export const MangaDexImportDialog = ({
|
||||
const formSchema = z
|
||||
.object({
|
||||
value: z.string().min(1, "Please enter a MangaDex ID or URL."),
|
||||
})
|
||||
.refine(
|
||||
(data: { value: string }) =>
|
||||
data.value.length > 36 &&
|
||||
!data.value.match(/title\/([0-9a-fA-F-]{36})/) &&
|
||||
data.value.length !== 36,
|
||||
{
|
||||
message: "Invalid MangaDex ID or URL",
|
||||
path: ["value"],
|
||||
abort: true,
|
||||
},
|
||||
);
|
||||
});
|
||||
|
||||
const form = useForm<z.infer<typeof formSchema>>({
|
||||
resolver: zodResolver(formSchema),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user