From c04bc9a36ebfcdf6d8e2db8a6cdeb44062b66bec Mon Sep 17 00:00:00 2001 From: Wolfboy248 Date: Tue, 19 Aug 2025 13:23:17 +0200 Subject: organised pages, started work on theme --- frontend/src/pages/Rules/Rules.tsx | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 frontend/src/pages/Rules/Rules.tsx (limited to 'frontend/src/pages/Rules') diff --git a/frontend/src/pages/Rules/Rules.tsx b/frontend/src/pages/Rules/Rules.tsx new file mode 100644 index 0000000..9c7885c --- /dev/null +++ b/frontend/src/pages/Rules/Rules.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import ReactMarkdown from "react-markdown"; +import { Helmet } from "react-helmet"; + +const Rules: React.FC = () => { + const [rulesText, setRulesText] = React.useState(""); + + React.useEffect(() => { + const fetchRules = async () => { + try { + const response = await fetch( + "https://raw.githubusercontent.com/pektezol/lphub/main/RULES.md" + ); + if (!response.ok) { + throw new Error("Failed to fetch README"); + } + const rulesText = await response.text(); + setRulesText(rulesText); + } catch (error) { + console.error("Error fetching Rules:", error); + } + // setRulesText(rulesText) + }; + fetchRules(); + }, []); + + return ( +
+ + LPHUB | Rules + + {rulesText} +
+ ); +}; + +export default Rules; -- cgit v1.2.3