Adds URL validation (#1155)

This commit is contained in:
Srikar Samudrala
2023-08-10 22:05:09 +05:30
committed by GitHub
parent c91844071a
commit ee5ac11f98
3 changed files with 48 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import {
import { useCurrentRowEntityId } from '@/ui/table/hooks/useCurrentEntityId';
import { useUpdateEntityField } from '@/ui/table/hooks/useUpdateEntityField';
import { tableEntityFieldFamilySelector } from '@/ui/table/states/tableEntityFieldFamilySelector';
import { isURL } from '~/utils/is-url';
import { TextCellEdit } from './TextCellEdit';
@ -30,6 +31,8 @@ export function GenericEditableURLCellEditMode({ viewField }: OwnProps) {
function handleSubmit(newText: string) {
if (newText === fieldValue) return;
if (!isURL(newText)) return;
setFieldValue(newText);
if (currentRowEntityId && updateField) {