Skip to content

Commit

Permalink
refactor: remove validation schema
Browse files Browse the repository at this point in the history
  • Loading branch information
iib0011 committed Jul 13, 2024
1 parent 31f0ad9 commit 424436d
Show file tree
Hide file tree
Showing 18 changed files with 30 additions and 65 deletions.
41 changes: 28 additions & 13 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion src/components/options/ToolOptions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import React, { ReactNode, RefObject, useContext, useEffect } from 'react';
import { Formik, FormikProps, FormikValues, useFormikContext } from 'formik';
import ToolOptionGroups, { ToolOptionGroup } from './ToolOptionGroups';
import { CustomSnackBarContext } from '../../contexts/CustomSnackBarContext';
import * as Yup from 'yup';

type UpdateField<T> = <Y extends keyof T>(field: Y, value: T[Y]) => void;

Expand Down Expand Up @@ -78,7 +79,7 @@ export default function ToolOptions<T extends FormikValues>({
}: {
children?: ReactNode;
initialValues: T;
validationSchema: any | (() => any);
validationSchema?: any | (() => any);
compute: (optionsValues: T, input: any) => void;
input?: any;
getGroups: (
Expand Down
1 change: 0 additions & 1 deletion src/pages/image/png/change-colors-in-png/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,6 @@ export default function ChangeColorsInPng() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
1 change: 0 additions & 1 deletion src/pages/image/png/convert-jgp-to-png/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,6 @@ export default function ConvertJgpToPng() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
1 change: 0 additions & 1 deletion src/pages/image/png/create-transparent/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@ export default function ChangeColorsInPng() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/find-most-popular/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,6 @@ export default function FindMostPopular() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -165,7 +162,6 @@ export default function FindMostPopular() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/find-unique/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,6 @@ export default function FindUnique() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -156,7 +153,6 @@ export default function FindUnique() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/group/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,6 @@ export default function FindUnique() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -181,7 +178,6 @@ export default function FindUnique() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/reverse/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,6 @@ export default function Reverse() {
reverseList(splitOperatorType, splitSeparator, joinSeparator, input)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -103,7 +100,6 @@ export default function Reverse() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/rotate/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,6 @@ export default function Rotate() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -151,7 +148,6 @@ export default function Rotate() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/shuffle/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,6 @@ export default function Shuffle() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -118,7 +115,6 @@ export default function Shuffle() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/list/sort/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ export default function SplitText() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -163,7 +160,6 @@ export default function SplitText() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
5 changes: 0 additions & 5 deletions src/pages/number/generate/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@ const initialValues = {
export default function SplitText() {
const [result, setResult] = useState<string>('');

const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
<ToolInputAndResult
Expand Down Expand Up @@ -78,7 +74,6 @@ export default function SplitText() {
);
}}
initialValues={initialValues}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
5 changes: 0 additions & 5 deletions src/pages/number/sum/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,6 @@ export default function SplitText() {
const [input, setInput] = useState<string>('');
const [result, setResult] = useState<string>('');

const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
<ToolInputAndResult
Expand Down Expand Up @@ -112,7 +108,6 @@ export default function SplitText() {
}}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
1 change: 0 additions & 1 deletion src/pages/string/join/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,6 @@ export default function JoinText() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
<ToolInfo
title="What Is a Text Joiner?"
Expand Down
4 changes: 0 additions & 4 deletions src/pages/string/split/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,6 @@ export default function SplitText() {
)
);
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -146,7 +143,6 @@ export default function SplitText() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
4 changes: 0 additions & 4 deletions src/pages/string/to-morse/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ export default function ToMorse() {
const { dotSymbol, dashSymbol } = optionsValues;
setResult(compute(input, dotSymbol, dashSymbol));
};
const validationSchema = Yup.object({
// splitSeparator: Yup.string().required('The separator is required')
});

return (
<Box>
Expand Down Expand Up @@ -61,7 +58,6 @@ export default function ToMorse() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down
1 change: 0 additions & 1 deletion src/pages/video/gif/change-speed/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@ export default function ChangeSpeed() {
]}
initialValues={initialValues}
input={input}
validationSchema={validationSchema}
/>
</Box>
);
Expand Down

0 comments on commit 424436d

Please sign in to comment.