diff --git a/src/Components/ChipSelector/ChipSelector.jsx b/src/Components/ChipSelector/ChipSelector.jsx
index 1363f8b..f249e16 100644
--- a/src/Components/ChipSelector/ChipSelector.jsx
+++ b/src/Components/ChipSelector/ChipSelector.jsx
@@ -8,10 +8,11 @@ const ChipSelector = ({chips, setChips}) => {
console.log(chips);
function removeChip(chipToRemove) {
- const updatedChips = chips.filter((chip) => chip !== chipToRemove);
+ const updatedChips = chips.filter((chip, index) => index !== chipToRemove);
setChips(updatedChips);
}
+
function handlePressEnter(e) {
if (e.key === "Enter") e.preventDefault();
if (e.key !== "Enter" || !text) return;
@@ -50,7 +51,7 @@ const ChipSelector = ({chips, setChips}) => {
{chips?.map((chip, i) => (
{chip}
- removeChip(chip)} />
+ removeChip(i)} />
))}
diff --git a/src/Pages/BlogsAndArticles/AddBlogsAndArticles.jsx b/src/Pages/BlogsAndArticles/AddBlogsAndArticles.jsx
index d6f65d0..014b8c9 100644
--- a/src/Pages/BlogsAndArticles/AddBlogsAndArticles.jsx
+++ b/src/Pages/BlogsAndArticles/AddBlogsAndArticles.jsx
@@ -64,7 +64,7 @@ const AddBlogsAndArticles = () => {
const formData = new FormData();
formData.append("author_name", data.author_name);
formData.append("author_designation", data.author_designation);
- formData.append("meta_description", data.meta_description);
+ // formData.append("meta_description", data.meta_description);
formData.append("title", data.title);
formData.append("category", data.category);
formData.append("summary", data.summary);
@@ -337,51 +337,7 @@ const AddBlogsAndArticles = () => {
)}
-
-
-
- Blog description
-
-
-
-
- Please share proper linked in link here.
-
- {errors.meta_description && (
-
- {" "}
- {errors.meta_description.message}
-
- )}
-
-
-
-
- Blog content
-
- {/* */}
-
-
- Please share proper linked in link here.
-
-
+
@@ -405,6 +361,52 @@ const AddBlogsAndArticles = () => {
)}
+
+ {/*
+
+ Blog description
+
+
+
+
+ Please share proper linked in link here.
+
+ {errors.meta_description && (
+
+ {" "}
+ {errors.meta_description.message}
+
+ )}
+ */}
+
+
+
+ Blog content
+
+ {/* */}
+
+
+ Please share proper linked in link here.
+
+
+
Tags
diff --git a/src/Pages/BlogsAndArticles/EditBlogsAndArticles.jsx b/src/Pages/BlogsAndArticles/EditBlogsAndArticles.jsx
index 5d4350d..3e5a8e7 100644
--- a/src/Pages/BlogsAndArticles/EditBlogsAndArticles.jsx
+++ b/src/Pages/BlogsAndArticles/EditBlogsAndArticles.jsx
@@ -46,9 +46,7 @@ const EditBlogsAndArticles = () => {
useState(fallbackImageLarge);
const [largeImageData, setLargeImageData] = useState({});
const [smallImageData, setSmallImageData] = useState({});
- const [chips, setChips] = useState(
- blog?.tags?.map((tagObject) => tagObject.tag)
- );
+ const [chips, setChips] = useState();
console.log(blog?.tags?.map((tagObject) => tagObject.tag));
@@ -77,6 +75,8 @@ const EditBlogsAndArticles = () => {
},
});
+ console.log(blog?.tags);
+
useEffect(() => {
if (data?.data) {
setSelectedImage(`https://rubix.betadelivery.com/${blog?.profile_image}`);
@@ -85,12 +85,14 @@ const EditBlogsAndArticles = () => {
);
setValue("author_name", blog?.author_name);
setValue("author_designation", blog?.author_designation);
- setValue("meta_description", blog?.meta_description);
+ // setValue("meta_description", blog?.meta_description);
setValue("title", blog?.title);
setValue("category", blog?.category?.blog_category);
setValue("summary", blog?.summary);
setValue("content", blog?.content);
setValue("tags", blog?.tags);
+ setValueQuill(blog?.content);
+ setChips(blog?.tags?.map((tagObject) => tagObject.tag));
}
}, [data, blog, setValue]);
@@ -99,7 +101,7 @@ const EditBlogsAndArticles = () => {
const formData = new FormData();
formData.append("author_name", data.author_name);
formData.append("author_designation", data.author_designation);
- formData.append("meta_description", data.meta_description);
+ // formData.append("meta_description", data.meta_description);
formData.append("title", data.title);
formData.append("category", data.category);
formData.append("summary", data.summary);
@@ -136,7 +138,10 @@ const EditBlogsAndArticles = () => {
setIsLoading01(false);
toast({
render: () => (
-
+
),
});
reset();
@@ -180,6 +185,8 @@ const EditBlogsAndArticles = () => {
}
};
+ console.log(chips);
+
if (isLoading) {
return ;
}
@@ -197,173 +204,162 @@ const EditBlogsAndArticles = () => {
+ ) : (
+ <>
+
+ {selectedImageLarge === fallbackImageLarge ? (
+ ""
+ ) : (
+
+
+ {largeImageData?.name}
+
+
+ {(largeImageData?.size / (1024 * 1024)).toFixed(2)} mb
+
+
+ )}
+ >
+ )}
-
+
+
-
-
-
-
-
-
-
@@ -389,7 +385,7 @@ const EditBlogsAndArticles = () => {
)}
-
+ {/*
Blog description
@@ -410,7 +406,7 @@ const EditBlogsAndArticles = () => {
{errors.meta_description.message}
)}
-
+ */}
@@ -777,7 +773,7 @@ const EditBlogsAndArticles = () => {
size="sm"
rounded={"sm"}
>
- Save edit
+ Save edit
diff --git a/src/Validations/Validations.js b/src/Validations/Validations.js
index e0e5dd1..bb0ef5b 100644
--- a/src/Validations/Validations.js
+++ b/src/Validations/Validations.js
@@ -85,7 +85,7 @@ export const addBlogSchema = Yup.object().shape({
author_name: Yup.string().required("Author is required"),
author_designation: Yup.string().required("Author designation is required"),
title: Yup.string().required("Title is required"),
- meta_description: Yup.string().required("Description is required"),
+ // meta_description: Yup.string().required("Description is required"),
content: Yup.string(),
summary: Yup.string().required("Summary is required"),
});