mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 11:27:32 +00:00
fix: validation message + limit default input unit options
This commit is contained in:
@@ -47,16 +47,6 @@ const expirationUnitsAndActions = [
|
|||||||
unit: "Weeks",
|
unit: "Weeks",
|
||||||
action: (expiresAt: Date, expiresInValue: number) =>
|
action: (expiresAt: Date, expiresInValue: number) =>
|
||||||
expiresAt.setDate(expiresAt.getDate() + expiresInValue * 7)
|
expiresAt.setDate(expiresAt.getDate() + expiresInValue * 7)
|
||||||
},
|
|
||||||
{
|
|
||||||
unit: "Months",
|
|
||||||
action: (expiresAt: Date, expiresInValue: number) =>
|
|
||||||
expiresAt.setMonth(expiresAt.getMonth() + expiresInValue)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
unit: "Years",
|
|
||||||
action: (expiresAt: Date, expiresInValue: number) =>
|
|
||||||
expiresAt.setFullYear(expiresAt.getFullYear() + expiresInValue)
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -200,13 +190,13 @@ export const AddShareSecretModal = ({ popUp, handlePopUpToggle }: Props) => {
|
|||||||
<Controller
|
<Controller
|
||||||
control={control}
|
control={control}
|
||||||
name="expiresAfterViews"
|
name="expiresAfterViews"
|
||||||
defaultValue={1}
|
defaultValue={6}
|
||||||
render={({ field, fieldState: { error } }) => (
|
render={({ field, fieldState: { error } }) => (
|
||||||
<FormControl
|
<FormControl
|
||||||
className="mb-4 w-full"
|
className="mb-4 w-full"
|
||||||
label="Expires After Views"
|
label="Expires After Views"
|
||||||
isError={Boolean(error)}
|
isError={Boolean(error)}
|
||||||
errorText={error?.message}
|
errorText="Please enter a valid number of views"
|
||||||
>
|
>
|
||||||
<Input {...field} type="number" min={1} />
|
<Input {...field} type="number" min={1} />
|
||||||
</FormControl>
|
</FormControl>
|
||||||
@@ -222,12 +212,12 @@ export const AddShareSecretModal = ({ popUp, handlePopUpToggle }: Props) => {
|
|||||||
<Controller
|
<Controller
|
||||||
control={control}
|
control={control}
|
||||||
name="expiresInValue"
|
name="expiresInValue"
|
||||||
defaultValue={1}
|
defaultValue={6}
|
||||||
render={({ field, fieldState: { error } }) => (
|
render={({ field, fieldState: { error } }) => (
|
||||||
<FormControl
|
<FormControl
|
||||||
label="Expires after Time"
|
label="Expires after Time"
|
||||||
isError={Boolean(error)}
|
isError={Boolean(error)}
|
||||||
errorText={error?.message}
|
errorText="Please enter a valid time duration"
|
||||||
>
|
>
|
||||||
<Input {...field} type="number" min={0} />
|
<Input {...field} type="number" min={0} />
|
||||||
</FormControl>
|
</FormControl>
|
||||||
|
|||||||
Reference in New Issue
Block a user