From d4771254c4f87e110978c60c407b7514111f713b Mon Sep 17 00:00:00 2001 From: karimaldeen Date: Wed, 11 Sep 2024 12:30:18 +0300 Subject: [PATCH] fix --- package.json | 2 + .../Ui/PasswordField/PasswordField.tsx | 4 -- src/Extensions/Editor/SingleLangEditor.tsx | 43 ------------------- 3 files changed, 2 insertions(+), 47 deletions(-) delete mode 100644 src/Extensions/Editor/SingleLangEditor.tsx diff --git a/package.json b/package.json index 650baae..9409921 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { + "@ant-design/icons": "^5.4.0", "@emotion/styled": "^11.11.0", "@mui/icons-material": "^5.14.19", "@react-google-maps/api": "^2.19.2", @@ -31,6 +32,7 @@ "i18next": "^23.6.0", "i18next-browser-languagedetector": "^7.1.0", "json-server": "^0.17.4", + "prop-types": "^15.8.1", "react": "^18.2.0", "react-apexcharts": "^1.4.1", "react-bootstrap": "^2.9.1", diff --git a/src/Components/Ui/PasswordField/PasswordField.tsx b/src/Components/Ui/PasswordField/PasswordField.tsx index b020930..d791cbe 100644 --- a/src/Components/Ui/PasswordField/PasswordField.tsx +++ b/src/Components/Ui/PasswordField/PasswordField.tsx @@ -1,7 +1,6 @@ import React, { FC, useState } from "react"; import { ErrorMessage, useField, Field } from "formik"; import { FormGroup } from "reactstrap"; -import PropTypes from "prop-types"; import { Eye, EyeOff } from "react-feather"; import "./index.css"; @@ -50,8 +49,5 @@ const PasswordField: FC = ({ name, label, ...props }) => { ); }; -PasswordField.propTypes = { - name: PropTypes.string.isRequired, -}; export { PasswordField }; \ No newline at end of file diff --git a/src/Extensions/Editor/SingleLangEditor.tsx b/src/Extensions/Editor/SingleLangEditor.tsx deleted file mode 100644 index 0d9c42e..0000000 --- a/src/Extensions/Editor/SingleLangEditor.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import React, { FC } from "react"; -import PropTypes from "prop-types"; -import { HtmlEditor } from "./HtmlEditor"; -import { useFormikContext } from "formik"; -import { useTranslation } from "react-i18next"; - -interface SingleLangEditorProps { - langCode: number; - property: string; -} - -const PROPERTY_TYPES: string[] = [ - "privacy_description", - "conditions_description", - "about_us_description", - "product_description", - "auction_description" -]; - -const SingleLangEditor: FC = ({ langCode, property }) => { - const formik:any = useFormikContext(); - const {t} = useTranslation(); - - const label = `${t(property)} (${t(`lang_${langCode}`)})`; - const fieldName = `translated_fields[${langCode}][${property}]`; - return ( - <> -
{label}
- - - ); -}; - -SingleLangEditor.propTypes = { - langCode: PropTypes.oneOf([1, 2]).isRequired, - property: PropTypes.oneOf(PROPERTY_TYPES).isRequired, -}; - -export default SingleLangEditor; \ No newline at end of file