chore: temporarily halt full form validation

This commit is contained in:
Aarnav Tale 2025-03-01 10:32:33 -05:00
parent 6e514a9064
commit f7c9a14e92
No known key found for this signature in database
2 changed files with 6 additions and 3 deletions

View File

@ -122,9 +122,7 @@ function Panel(props: DialogPanelProps) {
<Button
type="submit"
variant={variant === 'destructive' ? 'danger' : 'heavy'}
isDisabled={
isDisabled || !(ref.current?.checkValidity() ?? true)
}
isDisabled={isDisabled}
>
Confirm
</Button>

View File

@ -1,3 +1,4 @@
import { Asterisk } from 'lucide-react';
import { useRef } from 'react';
import { type AriaTextFieldProps, useId, useTextField } from 'react-aria';
import cn from '~/utils/cn';
@ -9,6 +10,7 @@ export interface InputProps extends AriaTextFieldProps<HTMLInputElement> {
className?: string;
}
// TODO: Custom isInvalid logic for custom error messages
export default function Input(props: InputProps) {
const { label, labelHidden, className } = props;
const ref = useRef<HTMLInputElement | null>(null);
@ -42,6 +44,9 @@ export default function Input(props: InputProps) {
)}
>
{label}
{props.isRequired && (
<Asterisk className="inline w-3.5 text-red-500 pb-1 ml-0.5" />
)}
</label>
<input
{...inputProps}