diff --git a/index.html b/index.html index bb6896f..84e5300 100755 --- a/index.html +++ b/index.html @@ -2,9 +2,9 @@ - + - demo + ivanczn
diff --git a/public/favicon.png b/public/favicon.png new file mode 100755 index 0000000..02c81cb Binary files /dev/null and b/public/favicon.png differ diff --git a/src/App.tsx b/src/App.tsx index f3e086b..e50521e 100755 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,6 +6,7 @@ import ProjectsContent from './components/ProjectsContent'; import TerminalShell from './components/TerminalShell'; import SkillsContent from './components/SkillsContent'; import ResumeContent from './components/ResumeContent'; +import PostsContent from './components/PostsContent'; function App() { const [activeSection, setActiveSection] = React.useState('about'); @@ -50,6 +51,12 @@ function App() { > SKILLS + setActiveSection('posts')} + isSelected={activeSection === 'posts'} + > + POSTS + setActiveSection('resume')} isSelected={activeSection === 'resume'} @@ -74,6 +81,7 @@ function App() { )} {activeSection === 'skills' && } + {activeSection === 'posts' && } {activeSection === 'resume' && } {activeSection === 'shell' && } diff --git a/src/components/PostsContent.tsx b/src/components/PostsContent.tsx new file mode 100644 index 0000000..5e8c5e5 --- /dev/null +++ b/src/components/PostsContent.tsx @@ -0,0 +1,23 @@ +import React from 'react'; +import TerminalButton from './TerminalButton'; + +const PostsContent: React.FC = () => { + const postsUrl = "https://blog.ivanch.me"; + + return ( +
+
+

You can check my (blog) posts by clicking the button below:

+ + window.open(postsUrl, '_blank')} + isSelected={false} + > + blog.ivanch.me + +
+
+ ); +}; + +export default PostsContent; diff --git a/src/components/ProfileContent.tsx b/src/components/ProfileContent.tsx index c8d719d..77d7351 100755 --- a/src/components/ProfileContent.tsx +++ b/src/components/ProfileContent.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Mail, Github, Linkedin, User, Code, BookOpen, Building, MapPin } from 'lucide-react'; +import { Mail, Github, Linkedin, User, Code, BookOpen, Building, MapPin, GraduationCap } from 'lucide-react'; import GlitchyLink from './GlitchyLink'; const ProfileContent: React.FC = () => { @@ -21,6 +21,11 @@ const ProfileContent: React.FC = () => {

EposNow

+
+ +

UTFPR

(Federal University of Technology of Paraná) +
+

Curitiba, PR - Brazil

diff --git a/src/components/ResumeContent.tsx b/src/components/ResumeContent.tsx index 5e582fb..9e6ed08 100644 --- a/src/components/ResumeContent.tsx +++ b/src/components/ResumeContent.tsx @@ -3,22 +3,14 @@ import TerminalButton from './TerminalButton'; const ResumeContent: React.FC = () => { const resumeUrl = "https://drive.google.com/file/d/1oYf68qKXUnBz7d4qjHX-hTw_-f5EKgeF/view?usp=sharing"; - const downloadUrl = "https://drive.google.com/file/d/1oYf68qKXUnBz7d4qjHX-hTw_-f5EKgeF/view?usp=sharing"; return (
-
-