diff --git a/src/08-advanced-patterns/64-const-generics-in-generic-components.problem.tsx b/src/08-advanced-patterns/64-const-generics-in-generic-components.problem.tsx deleted file mode 100644 index 994484f..0000000 --- a/src/08-advanced-patterns/64-const-generics-in-generic-components.problem.tsx +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Have a Form component that can receive an object where - * the keys are the different form elements, and have the - * values inferred based on values passed in. - */ - -const Form = >() => {}; diff --git a/src/08-advanced-patterns/65-render-props.problem.tsx b/src/08-advanced-patterns/64-render-props.problem.tsx similarity index 100% rename from src/08-advanced-patterns/65-render-props.problem.tsx rename to src/08-advanced-patterns/64-render-props.problem.tsx diff --git a/src/08-advanced-patterns/65-render-props.solution.tsx b/src/08-advanced-patterns/64-render-props.solution.tsx similarity index 100% rename from src/08-advanced-patterns/65-render-props.solution.tsx rename to src/08-advanced-patterns/64-render-props.solution.tsx diff --git a/src/08-advanced-patterns/66-forward-ref-with-generics.explainer.1.tsx b/src/08-advanced-patterns/65-forward-ref-with-generics.explainer.1.tsx similarity index 100% rename from src/08-advanced-patterns/66-forward-ref-with-generics.explainer.1.tsx rename to src/08-advanced-patterns/65-forward-ref-with-generics.explainer.1.tsx diff --git a/src/08-advanced-patterns/66-forward-ref-with-generics.explainer.2.tsx b/src/08-advanced-patterns/65-forward-ref-with-generics.explainer.2.tsx similarity index 100% rename from src/08-advanced-patterns/66-forward-ref-with-generics.explainer.2.tsx rename to src/08-advanced-patterns/65-forward-ref-with-generics.explainer.2.tsx diff --git a/src/08-advanced-patterns/66-forward-ref-with-generics.explainer.3.ts b/src/08-advanced-patterns/65-forward-ref-with-generics.explainer.3.ts similarity index 100% rename from src/08-advanced-patterns/66-forward-ref-with-generics.explainer.3.ts rename to src/08-advanced-patterns/65-forward-ref-with-generics.explainer.3.ts diff --git a/src/08-advanced-patterns/67-forward-ref-as-local-function.problem.tsx b/src/08-advanced-patterns/66-forward-ref-as-local-function.problem.tsx similarity index 100% rename from src/08-advanced-patterns/67-forward-ref-as-local-function.problem.tsx rename to src/08-advanced-patterns/66-forward-ref-as-local-function.problem.tsx diff --git a/src/08-advanced-patterns/67-forward-ref-as-local-function.solution.1.tsx b/src/08-advanced-patterns/66-forward-ref-as-local-function.solution.1.tsx similarity index 100% rename from src/08-advanced-patterns/67-forward-ref-as-local-function.solution.1.tsx rename to src/08-advanced-patterns/66-forward-ref-as-local-function.solution.1.tsx diff --git a/src/08-advanced-patterns/67-forward-ref-as-local-function.solution.2.tsx b/src/08-advanced-patterns/66-forward-ref-as-local-function.solution.2.tsx similarity index 100% rename from src/08-advanced-patterns/67-forward-ref-as-local-function.solution.2.tsx rename to src/08-advanced-patterns/66-forward-ref-as-local-function.solution.2.tsx diff --git a/src/08-advanced-patterns/68-hoc.problem.tsx b/src/08-advanced-patterns/67-hoc.problem.tsx similarity index 100% rename from src/08-advanced-patterns/68-hoc.problem.tsx rename to src/08-advanced-patterns/67-hoc.problem.tsx diff --git a/src/08-advanced-patterns/68-hoc.solution.tsx b/src/08-advanced-patterns/67-hoc.solution.tsx similarity index 100% rename from src/08-advanced-patterns/68-hoc.solution.tsx rename to src/08-advanced-patterns/67-hoc.solution.tsx diff --git a/src/08-advanced-patterns/69-record-of-components-with-same-props.problem.tsx b/src/08-advanced-patterns/68-record-of-components-with-same-props.problem.tsx similarity index 100% rename from src/08-advanced-patterns/69-record-of-components-with-same-props.problem.tsx rename to src/08-advanced-patterns/68-record-of-components-with-same-props.problem.tsx diff --git a/src/08-advanced-patterns/69-record-of-components-with-same-props.solution.1.tsx b/src/08-advanced-patterns/68-record-of-components-with-same-props.solution.1.tsx similarity index 100% rename from src/08-advanced-patterns/69-record-of-components-with-same-props.solution.1.tsx rename to src/08-advanced-patterns/68-record-of-components-with-same-props.solution.1.tsx diff --git a/src/08-advanced-patterns/69-record-of-components-with-same-props.solution.2.tsx b/src/08-advanced-patterns/68-record-of-components-with-same-props.solution.2.tsx similarity index 100% rename from src/08-advanced-patterns/69-record-of-components-with-same-props.solution.2.tsx rename to src/08-advanced-patterns/68-record-of-components-with-same-props.solution.2.tsx diff --git a/src/08-advanced-patterns/70-as-prop.problem.tsx b/src/08-advanced-patterns/69-as-prop.problem.tsx similarity index 100% rename from src/08-advanced-patterns/70-as-prop.problem.tsx rename to src/08-advanced-patterns/69-as-prop.problem.tsx diff --git a/src/08-advanced-patterns/70-as-prop.solution.1.tsx b/src/08-advanced-patterns/69-as-prop.solution.1.tsx similarity index 100% rename from src/08-advanced-patterns/70-as-prop.solution.1.tsx rename to src/08-advanced-patterns/69-as-prop.solution.1.tsx diff --git a/src/08-advanced-patterns/70-as-prop.solution.2.tsx b/src/08-advanced-patterns/69-as-prop.solution.2.tsx similarity index 100% rename from src/08-advanced-patterns/70-as-prop.solution.2.tsx rename to src/08-advanced-patterns/69-as-prop.solution.2.tsx diff --git a/src/08-advanced-patterns/71-as-prop-with-custom-components.problem.tsx b/src/08-advanced-patterns/70-as-prop-with-custom-components.problem.tsx similarity index 100% rename from src/08-advanced-patterns/71-as-prop-with-custom-components.problem.tsx rename to src/08-advanced-patterns/70-as-prop-with-custom-components.problem.tsx diff --git a/src/08-advanced-patterns/71-as-prop-with-custom-components.solution.tsx b/src/08-advanced-patterns/70-as-prop-with-custom-components.solution.tsx similarity index 100% rename from src/08-advanced-patterns/71-as-prop-with-custom-components.solution.tsx rename to src/08-advanced-patterns/70-as-prop-with-custom-components.solution.tsx diff --git a/src/08-advanced-patterns/72-as-prop-with-default.problem.tsx b/src/08-advanced-patterns/71-as-prop-with-default.problem.tsx similarity index 100% rename from src/08-advanced-patterns/72-as-prop-with-default.problem.tsx rename to src/08-advanced-patterns/71-as-prop-with-default.problem.tsx diff --git a/src/08-advanced-patterns/72-as-prop-with-default.solution.1.tsx b/src/08-advanced-patterns/71-as-prop-with-default.solution.1.tsx similarity index 100% rename from src/08-advanced-patterns/72-as-prop-with-default.solution.1.tsx rename to src/08-advanced-patterns/71-as-prop-with-default.solution.1.tsx diff --git a/src/08-advanced-patterns/72-as-prop-with-default.solution.2.tsx b/src/08-advanced-patterns/71-as-prop-with-default.solution.2.tsx similarity index 100% rename from src/08-advanced-patterns/72-as-prop-with-default.solution.2.tsx rename to src/08-advanced-patterns/71-as-prop-with-default.solution.2.tsx diff --git a/src/08-advanced-patterns/73-as-prop-with-forward-ref.problem.tsx b/src/08-advanced-patterns/72-as-prop-with-forward-ref.problem.tsx similarity index 100% rename from src/08-advanced-patterns/73-as-prop-with-forward-ref.problem.tsx rename to src/08-advanced-patterns/72-as-prop-with-forward-ref.problem.tsx diff --git a/src/08-advanced-patterns/73-as-prop-with-forward-ref.solution.tsx b/src/08-advanced-patterns/72-as-prop-with-forward-ref.solution.tsx similarity index 100% rename from src/08-advanced-patterns/73-as-prop-with-forward-ref.solution.tsx rename to src/08-advanced-patterns/72-as-prop-with-forward-ref.solution.tsx diff --git a/src/09-external-libraries/74-react-hook-form.explainer.tsx b/src/09-external-libraries/73-react-hook-form.explainer.tsx similarity index 100% rename from src/09-external-libraries/74-react-hook-form.explainer.tsx rename to src/09-external-libraries/73-react-hook-form.explainer.tsx diff --git a/src/09-external-libraries/75-react-hook-form-wrapper.problem.tsx b/src/09-external-libraries/74-react-hook-form-wrapper.problem.tsx similarity index 100% rename from src/09-external-libraries/75-react-hook-form-wrapper.problem.tsx rename to src/09-external-libraries/74-react-hook-form-wrapper.problem.tsx diff --git a/src/09-external-libraries/75-react-hook-form-wrapper.solution.tsx b/src/09-external-libraries/74-react-hook-form-wrapper.solution.tsx similarity index 100% rename from src/09-external-libraries/75-react-hook-form-wrapper.solution.tsx rename to src/09-external-libraries/74-react-hook-form-wrapper.solution.tsx diff --git a/src/09-external-libraries/76-react-select.problem.tsx b/src/09-external-libraries/75-react-select.problem.tsx similarity index 100% rename from src/09-external-libraries/76-react-select.problem.tsx rename to src/09-external-libraries/75-react-select.problem.tsx diff --git a/src/09-external-libraries/76-react-select.solution.tsx b/src/09-external-libraries/75-react-select.solution.tsx similarity index 100% rename from src/09-external-libraries/76-react-select.solution.tsx rename to src/09-external-libraries/75-react-select.solution.tsx diff --git a/src/09-external-libraries/77-react-query.explainer.ts b/src/09-external-libraries/76-react-query.explainer.ts similarity index 100% rename from src/09-external-libraries/77-react-query.explainer.ts rename to src/09-external-libraries/76-react-query.explainer.ts diff --git a/src/09-external-libraries/78-react-query-wrapper.problem.ts b/src/09-external-libraries/77-react-query-wrapper.problem.ts similarity index 100% rename from src/09-external-libraries/78-react-query-wrapper.problem.ts rename to src/09-external-libraries/77-react-query-wrapper.problem.ts diff --git a/src/09-external-libraries/78-react-query-wrapper.solution.ts b/src/09-external-libraries/77-react-query-wrapper.solution.ts similarity index 100% rename from src/09-external-libraries/78-react-query-wrapper.solution.ts rename to src/09-external-libraries/77-react-query-wrapper.solution.ts