Islamic Books

import React, { useState, useEffect } from 'react'; // KitabonLibrary.jsx // Single-file React component for a books website (Urdu UI) // Uses Tailwind CSS classes. Place this file in a React app (create-react-app or Next.js page). export default function KitabonLibrary() { const [activeCategory, setActiveCategory] = useState('urdu'); const [readerOpen, setReaderOpen] = useState(false); const [currentBook, setCurrentBook] = useState(null); const [downloadModalOpen, setDownloadModalOpen] = useState(false); const [orderModalOpen, setOrderModalOpen] = useState(false); const [authEmail, setAuthEmail] = useState(''); const [authPass, setAuthPass] = useState(''); const [watermarkText, setWatermarkText] = useState(''); useEffect(() => { const u = new URL(window.location.href); const name = u.searchParams.get('user') || 'کتبِ اہلِ حدیث'; setWatermarkText(${name} — اسکرین پر نظر آ رہا واٹر مارک); // disable right click and selection (helps but does NOT prevent screenshots) const prevent = (e) => { e.preventDefault(); }; document.addEventListener('contextmenu', prevent); document.addEventListener('copy', prevent); return () => { document.removeEventListener('contextmenu', prevent); document.removeEventListener('copy', prevent); }; }, []); const mockBooks = { urdu: [ { id: 1, title: 'قرآنیات: تفسیر اور بحث', author: 'علامہ فلانی', file: '/books/urdu/quraniyat.pdf' }, { id: 2, title: 'احادیث و شروح', author: 'مولانا ایک', file: '/books/urdu/hadith-shuruh.pdf' } ], arabic: [ { id: 3, title: 'التفسير الميسر', author: 'شیخ فلانی', file: '/books/arabic/tafsir.pdf' } ], english: [], hindi: [], persian: [] }; function openReader(book) { setCurrentBook(book); setReaderOpen(true); // set dynamic watermark with timestamp to discourage screenshots setWatermarkText(مِلکیت: ${book.title} — ${new Date().toLocaleString()}); } function requestDownload(book) { setCurrentBook(book); setDownloadModalOpen(true); } function placeOrder(book) { setCurrentBook(book); setOrderModalOpen(true); } function confirmDownload() { // Front-end gate: require owner's permission before providing direct download link. // In production, this should call server API to log request and return a one-time signed URL. alert('آپ کی درخواست درج کر دی گئی ہے۔ اجازت ملنے پر آپ کو ڈاؤنلوڈ لنک بھیجا جائے گا۔'); setDownloadModalOpen(false); } return (

مکتبہ اہلِ حدیث — کتب خانہ

معروضی، مرتب اور مؤلفین اہلِ حدیث کی معتبر کتب

{/* Intro */}

مختصر تعارف

یہ ویب سائٹ خاص طور پر علماءِ اہلِ حدیث کی تصانیف، تفسیرات، کتبِ قرآنیہ اور شروحِ احادیث کے لیے مخصوص ہے۔ یہاں آپ آن لائن مطالعہ کر سکتے ہیں، مناسب اجازت کے بعد ڈاؤنلوڈ کی درخواست کر سکتے ہیں، یا طبع شدہ نسخہ آرڈر کر سکتے ہیں۔ کتب کی ترتیب زبان اور موضوع کے اعتبار سے کی گئی ہے تاکہ تلاش آسان ہو۔

{/* Categories */}

زبان کے مطابق کتب

{['urdu','arabic','english','hindi','persian'].map(cat => ( ))}
{(mockBooks[activeCategory] && mockBooks[activeCategory].length>0) ? mockBooks[activeCategory].map(book => (

{book.title}

مصنف: {book.author}

)) : (
اس زمرے میں ابھی کتب شامل نہیں کی گئی ہیں۔ آئندہ اضافہ ہوگا۔
)}
{/* Topics (موضوعات) */}

موضوعات

اہم موضوعات جنہیں درجہ بندی کیا گیا ہے: قرآنیات، تفسیر، اصولِ دین، فقہِ اہلِ حدیث، احادیث و شروح، کتبِ عقیدہ، سیرت، اخلاق و آداب، تاریخِ اسلام، فتوا نگاری، اور دیگر علمی موضوعات۔

{['قرآنیات','احادیث و شروح','فقہ','اخلاق و آداب','سیرت','تاریخ','عقیدہ','تصوف'].map(t => ( {t} ))}
{/* Links */} {/* Contact */}

رابطہ

آپ ہم سے مندرجہ ذیل طریقوں سے رابطہ کر سکتے ہیں:

© مکتبہ اہلِ حدیث — تمام حقوق محفوظ۔ ویب سائٹ پر موجود مواد حقوقِ مصنف کے تحت محفوظ ہے۔ براہِ کرم بغیر اجازت نقل نہ کریں۔
{/* Reader modal */} {readerOpen && currentBook && (

{currentBook.title} — آن لائن قاری

{/* Watermark overlay */}
{watermarkText}
{/* In real deployment embed secure PDF viewer (PDF.js) with server-side signed URLs */}

Popular posts from this blog

اسلامی مکتبہ

Library

Introduction