From 887ec4af81dd56b798e360194299eea6b81d99ac Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 20 Jul 2023 00:31:36 +0300 Subject: feat: about page Former-commit-id: 103850ab3128cf9042565a59b216cd2dac553682 --- frontend/src/components/pages/about.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 frontend/src/components/pages/about.js (limited to 'frontend/src/components/pages/about.js') diff --git a/frontend/src/components/pages/about.js b/frontend/src/components/pages/about.js new file mode 100644 index 0000000..a265006 --- /dev/null +++ b/frontend/src/components/pages/about.js @@ -0,0 +1,32 @@ +import React, { useState, useEffect } from 'react'; +import ReactMarkdown from 'react-markdown'; + +import "./about.css"; + +export default function About() { + const [aboutText, setAboutText] = useState(''); + + useEffect(() => { + const fetchReadme = async () => { + try { + const response = await fetch( + 'https://raw.githubusercontent.com/pektezol/LeastPortals/main/README.md' + ); + if (!response.ok) { + throw new Error('Failed to fetch README'); + } + const readmeText = await response.text(); + setAboutText(readmeText); + } catch (error) { + console.error('Error fetching README:', error); + } + }; + fetchReadme(); + }, []); + + return ( +