diff --git a/package.json b/package.json index ab1ba9f7f..29228184c 100644 --- a/package.json +++ b/package.json @@ -171,7 +171,6 @@ "nprogress": "0.2.0", "postcss": "8.5.1", "postcss-loader": "8.1.1", - "react-final-form": "6.5.9", "rimraf": "6.0.1", "semver": "7.6.3", "styled-components": "6.1.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4870b9a01..9b3dd2103 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,9 +138,6 @@ importers: postcss-loader: specifier: 8.1.1 version: 8.1.1(postcss@8.5.1)(typescript@5.7.3)(webpack@5.97.1) - react-final-form: - specifier: 6.5.9 - version: 6.5.9(final-form@4.20.10)(react@19.0.0) rimraf: specifier: 6.0.1 version: 6.0.1 @@ -3638,12 +3635,6 @@ packages: peerDependencies: react: ^19.0.0 - react-final-form@6.5.9: - resolution: {integrity: sha512-x3XYvozolECp3nIjly+4QqxdjSSWfcnpGEL5K8OBT6xmGrq5kBqbA6+/tOqoom9NwqIPPbxPNsOViFlbKgowbA==} - peerDependencies: - final-form: ^4.20.4 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-intersection-observer@9.13.1: resolution: {integrity: sha512-tSzDaTy0qwNPLJHg8XZhlyHTgGW6drFKTtvjdL+p6um12rcnp8Z5XstE+QNBJ7c64n5o0Lj4ilUleA41bmDoMw==} peerDependencies: @@ -8598,12 +8589,6 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 - react-final-form@6.5.9(final-form@4.20.10)(react@19.0.0): - dependencies: - '@babel/runtime': 7.24.1 - final-form: 4.20.10 - react: 19.0.0 - react-intersection-observer@9.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 diff --git a/src/renderer/components/fields/FieldInput.test.tsx b/src/renderer/components/fields/FieldInput.test.tsx deleted file mode 100644 index 0e2035a9a..000000000 --- a/src/renderer/components/fields/FieldInput.test.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import { render } from '@testing-library/react'; -import { Form } from 'react-final-form'; -import { FieldInput, type IFieldInput } from './FieldInput'; - -describe('renderer/components/fields/FieldInput.tsx', () => { - const props: IFieldInput = { - name: 'appearance', - label: 'Appearance', - placeholder: 'This is some placeholder text', - helpText: 'This is some helper text', - }; - - it('should render', () => { - const tree = render( -
- )} - />, - ); - expect(tree).toMatchSnapshot(); - }); -}); diff --git a/src/renderer/components/fields/FieldInput.tsx b/src/renderer/components/fields/FieldInput.tsx deleted file mode 100644 index c58207c8f..000000000 --- a/src/renderer/components/fields/FieldInput.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import type { FC, ReactNode } from 'react'; -import { Field } from 'react-final-form'; -import { cn } from '../../utils/cn'; - -export interface IFieldInput { - name: string; - type?: string; - label: string; - placeholder?: string; - helpText?: ReactNode | string; - required?: boolean; -} - -export const FieldInput: FC