From 4ab9fd5264823e210b6eaa6fdb1cf335c194ac63 Mon Sep 17 00:00:00 2001 From: Alaguraj0361 Date: Sat, 30 Aug 2025 18:29:29 +0530 Subject: [PATCH] blog and create blog page structure updated --- app/(defaults)/(blog)/blog/page.tsx | 104 +++++++++++ app/(defaults)/(blog)/create-blog/page.tsx | 196 +++++++++++++++++++++ components/layouts/sidebar.tsx | 32 +++- package-lock.json | 126 +++++++++++++ package.json | 1 + public/assets/images/blog/image-1.jpg | Bin 0 -> 40158 bytes 6 files changed, 455 insertions(+), 4 deletions(-) create mode 100644 app/(defaults)/(blog)/blog/page.tsx create mode 100644 app/(defaults)/(blog)/create-blog/page.tsx create mode 100644 public/assets/images/blog/image-1.jpg diff --git a/app/(defaults)/(blog)/blog/page.tsx b/app/(defaults)/(blog)/blog/page.tsx new file mode 100644 index 0000000..3334644 --- /dev/null +++ b/app/(defaults)/(blog)/blog/page.tsx @@ -0,0 +1,104 @@ +import { Metadata } from 'next'; +import Link from 'next/link'; +import React from 'react'; + +export const metadata: Metadata = { + title: 'Blog', +}; + +const blogs = [ + { + id: 1, + image: '/assets/images/blog/image-1.jpg', + title: 'Excessive sugar is harmful', + description: 'Sugar consumption can have serious effects on your health if taken in excess. Learn how to reduce it.', + author: 'Alma Clark', + profile: '/assets/images/profile-1.jpeg', + date: '06 May', + slug: '/blog/1', + }, + { + id: 2, + image: '/assets/images/blog/image-1.jpg', + title: 'Creative Photography', + description: 'Photography is not just about capturing pictures, but emotions and stories through your lens.', + author: 'Alma Clark', + profile: '/assets/images/profile-2.jpeg', + date: '06 May', + slug: '/blog/2', + }, + { + id: 3, + image: '/assets/images/blog/image-1.jpg', + title: 'Plan your next trip', + description: 'Traveling helps you explore new cultures, food, and make memories that last a lifetime.', + author: 'Alma Clark', + profile: '/assets/images/profile-3.jpeg', + date: '06 May', + slug: '/blog/3', + }, + { + id: 4, + image: '/assets/images/blog/image-1.jpg', + title: 'My latest Vlog', + description: 'Check out my latest vlog where I share behind-the-scenes of my daily life and adventures.', + author: 'Alma Clark', + profile: '/assets/images/profile-4.jpeg', + date: '06 May', + slug: '/blog/4', + }, +]; + +const Blog = () => { + return ( +
+

Blogs

+
+ {/* ✅ First box: Create New Blog */} + +
+
+
+
Create New Blog
+
+ + {blogs.map((blog) => ( +
+
+ {blog.title} +
+ + {/* ✅ Description first, then Title */} +
{blog.title}
+

{blog.description}

+ + {/* +
+
+ {blog.author} +
+
+

{blog.author}

+

{blog.date}

+
+
*/} + + {/* ✅ Read More button */} +
+ + Read More + +
+
+ ))} +
+
+ ); +}; + +export default Blog; diff --git a/app/(defaults)/(blog)/create-blog/page.tsx b/app/(defaults)/(blog)/create-blog/page.tsx new file mode 100644 index 0000000..a2cbd80 --- /dev/null +++ b/app/(defaults)/(blog)/create-blog/page.tsx @@ -0,0 +1,196 @@ +"use client"; +import IconTrashLines from "@/components/icon/icon-trash-lines"; +import React, { useState } from "react"; +import ReactQuill from "react-quill"; +import "react-quill/dist/quill.snow.css"; + +// Custom toolbar options +const modules = { + toolbar: { + container: [ + [{ header: [1, 2, 3, false] }], + ["bold", "italic", "underline", "strike"], + [{ list: "ordered" }, { list: "bullet" }], + ["blockquote", "code-block"], + [{ align: [] }], + ["link", "image", "video"], + ["clean"], + ], + handlers: { + image: function () { + const input = document.createElement("input"); + input.setAttribute("type", "file"); + input.setAttribute("accept", "image/*"); + input.click(); + + input.onchange = async () => { + const file = input.files?.[0]; + if (file) { + const reader = new FileReader(); + reader.onload = () => { + const quill = this.quill; + const range = quill.getSelection(); + quill.insertEmbed(range.index, "image", reader.result); + }; + reader.readAsDataURL(file); + } + }; + }, + }, + }, +}; + +const formats = [ + "header", + "bold", "italic", "underline", "strike", + "blockquote", "code-block", + "list", "bullet", + "align", + "link", "image", "video", +]; + +const PostForm = () => { + const [formData, setFormData] = useState({ + title: "", + slug: "", + coverImage: null as File | null, + description: "", + }); + + const handleChange = (e: React.ChangeEvent) => { + const { name, value } = e.target; + setFormData((prev) => ({ + ...prev, + [name]: value, + })); + }; + + const handleImageChange = (e: React.ChangeEvent) => { + const file = e.target.files?.[0] || null; + setFormData((prev) => ({ + ...prev, + coverImage: file, + })); + }; + + const handleRemoveImage = () => { + setFormData((prev) => ({ + ...prev, + coverImage: null, + })); + }; + + const handleDescriptionChange = (value: string) => { + setFormData((prev) => ({ + ...prev, + description: value, + })); + }; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + + const data = new FormData(); + data.append("title", formData.title); + data.append("slug", formData.slug); + if (formData.coverImage) { + data.append("coverImage", formData.coverImage); + } + data.append("description", formData.description); + + console.log("FormData prepared:", { + title: formData.title, + slug: formData.slug, + coverImage: formData.coverImage?.name, + description: formData.description, + }); + }; + + return ( +
+

Create Blog

+ {/* Blog Title */} +
+ + +
+ + {/* Slug */} +
+ + +
+ + {/* Cover Image Upload */} +
+ + +
+ + {/* Show Image Preview */} + {formData.coverImage && ( +
+

Preview:

+
+ Selected + +
+
+ )} + + {/* Description (ReactQuill) */} +
+ +
+ + {/* Submit Button */} + +
+ ); +}; + +export default PostForm; diff --git a/components/layouts/sidebar.tsx b/components/layouts/sidebar.tsx index 6c59c0e..4547081 100644 --- a/components/layouts/sidebar.tsx +++ b/components/layouts/sidebar.tsx @@ -249,12 +249,36 @@ const Sidebar = () => { - {/*

+

- {t('user_interface')} + {t('blog')}

-
  • + + + +
      +
    • + {t('list')} +
    • +
    • + {t('add')} +
    • + +
    +
    +
  • + + {/*
  • */} -{/* + {/*

    {t('user_and_pages')} diff --git a/package-lock.json b/package-lock.json index 96b17c2..62395a0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,7 @@ "react-i18next": "^15.0.2", "react-perfect-scrollbar": "^1.5.8", "react-popper": "^2.3.0", + "react-quill": "^2.0.0", "react-redux": "^9.1.2", "sweetalert2": "^11.22.2", "typescript": "^5.3.3", @@ -1063,6 +1064,15 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" }, + "node_modules/@types/quill": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@types/quill/-/quill-1.3.10.tgz", + "integrity": "sha512-IhW3fPW+bkt9MLNlycw8u8fWb7oO7W5URC9MfZYHBlA24rex9rs23D5DETChu1zvgVdc5ka64ICjJOgQMr6Shw==", + "license": "MIT", + "dependencies": { + "parchment": "^1.1.2" + } + }, "node_modules/@types/react": { "version": "18.3.10", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.10.tgz", @@ -2041,6 +2051,15 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, "node_modules/clsx": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", @@ -3134,11 +3153,29 @@ "node": ">=0.10.0" } }, + "node_modules/eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha512-jLN68Dx5kyFHaePoXWPsCGW5qdyZQtLYHkxkg02/Mz6g0kYpDx4FyP6XfArhQdlOC4b8Mv+EMxPo/8La7Tzghg==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, + "node_modules/fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==", + "license": "Apache-2.0" + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -4815,6 +4852,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==", + "license": "BSD-3-Clause" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -5271,6 +5314,74 @@ } ] }, + "node_modules/quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "license": "BSD-3-Clause", + "dependencies": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "node_modules/quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "license": "MIT", + "dependencies": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/quill-delta/node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "license": "MIT", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quill/node_modules/deep-equal": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", + "license": "MIT", + "dependencies": { + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/react": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", @@ -5364,6 +5475,21 @@ "react-dom": "^16.8.0 || ^17 || ^18" } }, + "node_modules/react-quill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-quill/-/react-quill-2.0.0.tgz", + "integrity": "sha512-4qQtv1FtCfLgoD3PXAur5RyxuUbPXQGOHgTlFie3jtxp43mXDtzCKaOgQ3mLyZfi1PUlyjycfivKelFhy13QUg==", + "license": "MIT", + "dependencies": { + "@types/quill": "^1.3.10", + "lodash": "^4.17.4", + "quill": "^1.3.7" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, "node_modules/react-redux": { "version": "9.1.2", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", diff --git a/package.json b/package.json index f639360..63efa2f 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "react-i18next": "^15.0.2", "react-perfect-scrollbar": "^1.5.8", "react-popper": "^2.3.0", + "react-quill": "^2.0.0", "react-redux": "^9.1.2", "sweetalert2": "^11.22.2", "typescript": "^5.3.3", diff --git a/public/assets/images/blog/image-1.jpg b/public/assets/images/blog/image-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab2ae53040631ea114aefd07dca0fb3d15fb4bb5 GIT binary patch literal 40158 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≺JTD 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 U!C~>TVr#_#EN|i>dWx_A*@B#!y#N3J literal 0 HcmV?d00001