Changed labels, added default value to form so the initial render has correct value
This commit is contained in:
@@ -61,7 +61,11 @@ export const SetHookDialog: React.FC<{ account: IAccount }> = ({ account }) => {
|
||||
control,
|
||||
watch,
|
||||
formState: { errors },
|
||||
} = useForm<SetHookData>();
|
||||
} = useForm<SetHookData>({
|
||||
defaultValues: {
|
||||
HookNamespace: snap.files?.[snap.active]?.name?.split(".")?.[0] || "",
|
||||
},
|
||||
});
|
||||
const { fields, append, remove } = useFieldArray({
|
||||
control,
|
||||
name: "HookParameters", // unique name for your Field Array
|
||||
@@ -75,8 +79,16 @@ export const SetHookDialog: React.FC<{ account: IAccount }> = ({ account }) => {
|
||||
// name: "HookGrants", // unique name for your Field Array
|
||||
// });
|
||||
const [hashedNamespace, setHashedNamespace] = useState("");
|
||||
const namespace = watch("HookNamespace");
|
||||
const namespace = watch(
|
||||
"HookNamespace",
|
||||
snap.files?.[snap.active]?.name?.split(".")?.[0] || ""
|
||||
);
|
||||
const calculateHashedValue = useCallback(async () => {
|
||||
console.log(
|
||||
"-->",
|
||||
namespace,
|
||||
snap.files?.[snap.active]?.name?.split(".")?.[0]
|
||||
);
|
||||
const hashedVal = await sha256(namespace);
|
||||
setHashedNamespace(hashedVal.toUpperCase());
|
||||
}, [namespace]);
|
||||
@@ -144,9 +156,10 @@ export const SetHookDialog: React.FC<{ account: IAccount }> = ({ account }) => {
|
||||
/>
|
||||
</Box>
|
||||
<Box css={{ width: "100%" }}>
|
||||
<label>Hook Namespace</label>
|
||||
<label>Hook Namespace Seed</label>
|
||||
<Input
|
||||
{...register("HookNamespace", { required: true })}
|
||||
autoComplete={"off"}
|
||||
defaultValue={
|
||||
snap.files?.[snap.active]?.name?.split(".")?.[0] || ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user