date fixed

also прекршени вести Ч)
This commit is contained in:
echo 2026-02-16 19:41:00 +01:00
parent ae28f56337
commit 2be6216772
2 changed files with 12 additions and 5 deletions

View File

@ -57,9 +57,9 @@ export function HeroArticle() {
{article.featuredImage && ( {article.featuredImage && (
<div className="relative overflow-hidden"> <div className="relative overflow-hidden">
<div className="absolute top-0 left-0 z-10"> <div className="absolute top-0 left-0 z-10">
<span className="inline-block px-4 py-2 bg-accent text-foreground font-body text-sm font-bold uppercase tracking-wider border-b-2 border-r-2 border-foreground"> <span className="inline-block px-4 py-2 bg-accent text-foreground font-body text-sm font-bold uppercase tracking-wider border-b-2 border-r-2 border-foreground">
Featured Story Прекршени Вести
</span> </span>
</div> </div>
<div className="relative h-72 md:h-96 overflow-hidden"> <div className="relative h-72 md:h-96 overflow-hidden">
<img <img

View File

@ -1,4 +1,3 @@
import { useState } from 'react'; import { useState } from 'react';
import { Link } from '@tanstack/react-router'; import { Link } from '@tanstack/react-router';
import { useAuth } from '../../contexts/AuthContext'; import { useAuth } from '../../contexts/AuthContext';
@ -6,6 +5,14 @@ import { Button } from '../ui/button';
import { ThemeToggle } from './ThemeToggle'; import { ThemeToggle } from './ThemeToggle';
import { Menu, X, Zap } from 'lucide-react'; import { Menu, X, Zap } from 'lucide-react';
const mkMonths = ['Јануари', 'Февруари', 'Март', 'Април', 'Мај', 'Јуни', 'Јули', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'];
const mkWeekdays = ['Понеделник', 'Вторник', 'Среда', 'Четврток', 'Петок', 'Сабота', 'Недела'];
const formatDateMk = () => {
const d = new Date();
return `${mkWeekdays[d.getDay()]}, ${d.getDate()} ${mkMonths[d.getMonth()]} ${d.getFullYear()}`;
};
export function Header() { export function Header() {
const { user, logout, isAuthenticated, hasRole } = useAuth(); const { user, logout, isAuthenticated, hasRole } = useAuth();
const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false);
@ -42,7 +49,7 @@ export function Header() {
<span>Сатирични вести од Македонија</span> <span>Сатирични вести од Македонија</span>
</div> </div>
<div className="text-xs font-mono uppercase tracking-wider text-muted-foreground"> <div className="text-xs font-mono uppercase tracking-wider text-muted-foreground">
{new Date().toLocaleDateString('mk-MK', { weekday: 'long', day: 'numeric', month: 'long', year: 'numeric' })} {formatDateMk()}
</div> </div>
</div> </div>
</div> </div>