Commit Graph

12 Commits

Author SHA1 Message Date
AderKonstantin
ab2d27288f Merge pull request #2 from AderKonstantin/header-toolbar
Header toolbar
2025-03-26 00:34:43 +03:00
AderKonstantin
1dcf21738b feat(header): add animated links to toolbar
Adds `AnimatedLink` component to the toolbar, allowing for
animated links to different sections of the website. This
improves the user experience and provides a more visually
appealing way to navigate the site.
2025-03-26 00:33:37 +03:00
AderKonstantin
d478f1da0c 🎨 feat(layout): update open graph description
Improve the open graph description for the blog to be more concise and
informative.
2025-03-26 00:33:17 +03:00
AderKonstantin
63e4981a5c 🎨 feat(header): add language switcher and update icons
Adds a language switcher icon to the header toolbar and updates the email and
RSS icons. This change improves the user experience by providing a way for
users to switch between different language versions of the site.
2025-03-25 23:48:59 +03:00
AderKonstantin
719fa4f19f 🎨 feat(toolbar): Enhance toolbar with icons and links
Adds new icons and links to the toolbar component, including email, RSS feed, support, and settings. The icons are now displayed as images using the Next.js `Image` component, and the links are wrapped in `Link` components for better navigation. The overall layout and styling of the toolbar have also been improved.
2025-03-25 22:48:31 +03:00
AderKonstantin
106fad8fa6 🎨 feat(header): add toolbar component
Adds a new toolbar component to the header section. This component
displays the user's profile information and provides links to various
sections of the application, such as email, RSS, support, and settings.
The toolbar is designed to be responsive and visually appealing, with a
clean and modern layout.
2025-03-25 21:41:09 +03:00
AderKonstantin
759606e966 feat(BlogArea): improve layout of blogpost details
Modify the layout of the blogpost details section to better align the
content vertically. This change ensures the "Posted" date is aligned
with the bottom of the blogpost description, creating a more balanced
and visually appealing design.
2025-03-25 21:19:35 +03:00
AderKonstantin
91ff17e8b7 🎨 feat(blogpost): Implement animated link component
Adds a new `AnimatedLink` component that provides a smooth hover animation
effect to links. This component is then used in the `BlogArea` component to
enhance the appearance of the blog post links.

The changes include:

- Creating a new `AnimatedLink` component in `animatedLink.tsx`
- Updating the `BlogArea` component in `blogpost.tsx` to use the new
  `AnimatedLink` component instead of the default `Link` component from
  Next.js.
2025-03-01 08:20:55 +03:00
AderKonstantin
ec759247e9 🎨 feat(BlogPost): Enhance blog post link styles
Improve the appearance and accessibility of blog post links by
removing the underline hover effect and updating the link text to
"Read the article".
2025-03-01 08:00:20 +03:00
AderKonstantin
b105fc9ae7 feat(BlogArea): Optimize image loading and refactor code
Optimize the image loading in the BlogArea component by removing the
unnecessary `blogTestPic` import and using the correct path for the
image. Additionally, refactor the code to improve readability and
maintainability.
2025-03-01 07:58:21 +03:00
AderKonstantin
ce759a88eb feat(BlogPost): Add image component and local image
Adds the `Image` component from Next.js to display a local image in the
BlogPost component. The local image file `retrofuturism.webp` is added to
the `public/images` directory and referenced in the component.
2025-03-01 07:57:12 +03:00
AderKonstantin
e37b451ba5 🎨 feat(blog): Implement blog area component
This commit introduces a new `BlogArea` component that displays a list of blog posts. The changes include:

- Added a new `BlogArea` component in `components/blogpost.tsx` that renders a list of blog posts with their title, description, and a link to the full post.
- Integrated the `BlogArea` component into the `Home` page in `app/page.tsx`.
- Added mock data for the blog posts in `app/page.tsx` to demonstrate the functionality.
2025-03-01 07:35:06 +03:00