Skip to content

Commit

Permalink
Nick/neos 1033 unable to save generatetransform javascript transforme…
Browse files Browse the repository at this point in the history
…rs (#1826)
  • Loading branch information
nickzelei committed Apr 24, 2024
1 parent ceac744 commit 36976fe
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ export default function DataGenConnectionCard({ jobId }: Props): ReactElement {
const form = useForm<SingleTableSchemaFormValues>({
resolver: yupResolver(SINGLE_TABLE_SCHEMA_FORM_SCHEMA),
values: getJobSource(data?.job),
context: { accountId: account?.id },
});

const schemaConstraintHandler = useMemo(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ export default function DataSyncConnectionCard({ jobId }: Props): ReactElement {
const form = useForm({
resolver: yupResolver<SourceFormValues>(FORM_SCHEMA),
values: getJobSource(data?.job),
context: { accountId: account?.id },
});

const { data: primaryConstraints, isValidating: isPkValidating } =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ export default function Page({ searchParams }: PageProps): ReactElement {
SINGLE_TABLE_SCHEMA_FORM_SCHEMA
),
values: schemaFormData,
context: { accountId: account?.id },
});

useFormPersist(formKey, {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ export default function Page({ searchParams }: PageProps): ReactElement {
const form = useForm<SchemaFormValues>({
resolver: yupResolver<SchemaFormValues>(SCHEMA_FORM_SCHEMA),
values: getFormValues(connectFormValues.sourceId, schemaFormData),
context: { accountId: account?.id },
});

useFormPersist(`${sessionPrefix}-new-job-schema`, {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ interface Props {
export default function UserDefinedGenerateJavascriptForm(
props: Props
): ReactElement {
const { isDisabled } = props;

const fc = useFormContext<
UpdateUserDefinedTransformer | CreateUserDefinedTransformerSchema
>();

const { isDisabled } = props;

const options = {
minimap: { enabled: false },
readOnly: isDisabled,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@ import GenerateFloatForm from './Sheetforms/GenerateFloat64Form';
import GenerateGenderForm from './Sheetforms/GenerateGenderForm';
import GenerateIntForm from './Sheetforms/GenerateInt64Form';
import GenerateInternationalPhoneNumberForm from './Sheetforms/GenerateInternationalPhoneNumberForm';
import GenerateJavascriptForm from './Sheetforms/GenerateJavascriptForm';
import GenerateStringForm from './Sheetforms/GenerateRandomStringForm';
import GenerateStringPhoneNumberForm from './Sheetforms/GenerateStringPhoneNumberForm';
import GenerateUuidForm from './Sheetforms/GenerateUuidForm';
import GenerateJavascriptForm from './Sheetforms/GenerateeJavascriptForm';
import TransformCharacterScrambleForm from './Sheetforms/TransformCharacterScrambleForm';
import TransformE164NumberForm from './Sheetforms/TransformE164PhoneNumberForm';
import TransformEmailForm from './Sheetforms/TransformEmailForm';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,21 +29,21 @@ interface Props extends TransformerFormProps<GenerateJavascript> {}

export default function GenerateJavascriptForm(props: Props): ReactElement {
const { existingConfig, onSubmit, isReadonly } = props;
const account = useAccount();

const form = useForm({
mode: 'onChange',
resolver: yupResolver(TRANSFORMER_SCHEMA_CONFIGS.transformJavascriptConfig),
defaultValues: {
code: existingConfig?.code ?? '',
},
context: { accountId: account.account?.id },
});

const [isValidatingCode, setIsValidatingCode] = useState<boolean>(false);
const [codeStatus, setCodeStatus] = useState<ValidCode>('null');
const { resolvedTheme } = useTheme();

const account = useAccount();

async function handleValidateCode(): Promise<void> {
if (!account) {
return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,20 @@ interface Props extends TransformerFormProps<TransformJavascript> {}
export default function TransformJavascriptForm(props: Props): ReactElement {
const { existingConfig, onSubmit, isReadonly } = props;

const account = useAccount();
const form = useForm({
mode: 'onChange',
resolver: yupResolver(TRANSFORMER_SCHEMA_CONFIGS.transformJavascriptConfig),
defaultValues: {
code: existingConfig?.code ?? '',
},
context: { accountId: account.account?.id },
});

const [isValidatingCode, setIsValidatingCode] = useState<boolean>(false);
const [codeStatus, setCodeStatus] = useState<ValidCode>('null');
const { resolvedTheme } = useTheme();

const account = useAccount();

async function handleValidateCode(): Promise<void> {
if (!account) {
return;
Expand Down

0 comments on commit 36976fe

Please sign in to comment.